﻿@charset "utf-8";
/* CSS Document */
.focus-box {  background-position:center; position:relative; font-family:'\5b8b\4f53'; }
.focus-container { overflow:hidden; position:relative; visibility:hidden;}
.focus-container .focus-item { position:absolute; width:100%; height: 100%; left:0; top:0; overflow: hidden;}
.focus-container .focus-item img { width: 100%; height: 100%; border:0; vertical-align: top;}
.focus-title-bar { position:absolute; left: 0px; bottom: 48px; z-index: 40; width: 100%; height: 50px; }
.focus-title-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-title { display: inline-block; white-space: nowrap; height: 50px; line-height: 50px; padding: 0 15px; color: #fff; font-size: 20px;font-weight:normal; font-family:"Microsoft YaHei";position: absolute; left: 0; top: 0; z-index: 50;}
.focus-title a,.focus-text a {color: #fff; text-decoration: none;}
.focus-title a:hover,.focus-text a:hover { color: #e5e5e5; text-decoration: none;}
.focus-text-box { position:absolute; left:30px; top:10px; z-index: 20; width: 40%; height: 100px;}
.focus-text-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-text-inner { position: absolute; left: 0; top: 0; z-index: 30; height: 100%; overflow: hidden;}
.focus-text{  padding:10px; line-height: 1.5; color: #fff; font-size: 13px; }
.focus-navigation { display:block; width:30px; text-align:center; height:50px; line-height:50px; background:#000; text-decoration: none; color:#fff; font-size:30px; font-weight:bold; text-decoration: none; cursor:pointer; position:absolute; top:50%; margin-top:-25px; z-index: 50; opacity: 0.7; filter:alpha(opacity=70);}
.focus-navigation:hover { font-size: 30px; font-weight: bold; color: #fff; text-decoration: none;}
.focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.focus-prev { left:0px;}
.focus-next { right:0px;}
.focus-pagination { position:absolute; right:10px; bottom:0; z-index:60; height:20px; text-align:right;}
.focus-page { display:inline-block; width:10px; height:10px; line-height:10px; text-align:center; font-size:12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; overflow:hidden; border-radius:5px; background-color:#999; color:#fff; margin-right:5px; cursor:pointer;}
.focus-page span { display: none;}
.focus-page:hover { text-decoration: none; font-size: 12px; color: #fff; font-weight: bold; }
.focus-page-active { background-color:#ff4019;}

/* sudyExtend */
/**选择菜单**/
.sudy-select { display:inline-block; position:relative; z-index:100;}
.sudy-select .select-name { display:inline-block; line-height:24px; padding:0 22px 0 5px; background:url(images/arrow01_down.gif) no-repeat right 50%; border:1px solid #CCC; cursor:pointer;}
.select-down .select-name { background-image:url(images/arrow01_up.gif);}
.select-down .select-open { background-image:url(images/arrow01_down.gif);}
.select-up .select-name { background-image:url(images/arrow01_down.gif);}
.select-up .select-open { background-image:url(images/arrow01_up.gif);}
.sudy-select .select-list { border:1px solid #999; position:absolute; left:0; background-color:#fff; display:none; z-index:100; z-index:100; _margin-top:_2px;}
.sudy-select .select-list li { line-height:24px; cursor:pointer; white-space:nowrap;}
.sudy-select .select-list li.hover { background-color:#06C; color:#fff;}

/**日历**/
.sudy-pubdate { width:42px; height:42px; border-radius:5px; overflow:hidden; background-color:#f2f2f2; border:1px solid #8d1212;}
.sudy-pubdate span { display:block; width:100%; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; text-align:center;}
.sudy-pubdate span.pubdate-month { height:20px; line-height:20px; font-size:16px; color:#fff; border-bottom:1px solid #999; background-color:#C00;}
.sudy-pubdate span.pubdate-day { height:20px; border-top:1px solid #e5e5e5; background-color:#f2f2f2;}

/**选项卡**/
.sudy-tab {}
.sudy-tab .tab-menu { height:24px; border-bottom:1px solid #ccc;}
.sudy-tab .tab-menu li { display:inline-block; height:24px; line-height:24px; float:left; font-size:14px; font-weight:bold; color:#333; padding:0 10px; border-radius:5px 5px 0 0; cursor:default;}
.sudy-tab .tab-menu li.selected { background-color:#06C; color:#fff;}

/**输入框提示**/
.sudy-input {display:inline-block; _display:inline; position:relative; font-family:Tahoma, Geneva, sans-serif; vertical-align:top;}
.sudy-input input,.sudy-input textarea { display:inline-block; height:17px; line-height:17px; color:#333; font-size:13px; vertical-align:top; padding:3px; background-color:#fff; border:1px solid #ccc; outline:none; border-radius:3px; overflow:hidden;}
.sudy-input textarea { height:85px;}
.sudy-input .tip { display:block; height:25px; line-height:25px; color:#888; font-size:13px; position:absolute; left:10px; top:0;}

/**链接菜单**/
/**链接菜单**/
.sudy-links { display:inline-block; }
.sudy-links .links-name { display:inline-block; font-weight:bold; line-height:24px; padding:0 20px 0 5px; background:#fff url(images/arrow.png) no-repeat right 50%; border:1px solid #444; cursor:default;}
.sudy-links .wrap-open { }
.sudy-links .links-wrap { overflow:hidden; white-space:nowrap; border:1px solid #444; padding:3px 0; background-color:#fff; line-height:1.7; position:absolute; display:none; left:0; bottom:25px; z-index: 10000;}
.sudy-links .links-wrap a { display:block; padding:0 10px;}
.sudy-links .links-wrap a:hover { color:#fff; background-color:#1e90ff;}

/**scroll滚动**/
.sudy-scroll { position:relative;}
.sudy-scroll-wrap { position:relative; left:0; top:0; overflow:hidden;}
.sudy-scroll-nav .nav-prev,.sudy-scroll-nav .nav-next { display:block; width:20px; height:24px; text-align:center; line-height:24px; font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#fff; background:#666; cursor:pointer; position:absolute; top:50%; margin-top:-12px; z-index:100;}
.sudy-scroll-nav .nav-prev:active,.sudy-scroll-nav .nav-next:active { background:#454545;}
.sudy-scroll-nav .nav-next { right:-22px;}
.sudy-scroll-nav .nav-prev { left:-22px;}
.sudy-scroll-page { width:100%; height:10px; text-align:center; position:absolute; left:0; bottom:-15px; z-index:100;}
.sudy-scroll-page .page-index { display:inline-block; width:10px; height:10px; border-radius:5px; overflow:hidden; background:#666; margin:0 3px;}
.sudy-scroll-page .active { background:#F30}
.sudy-scroll-page .page-index span { display:none;}


.bg{ background:url(../images/bg.jpg) repeat-x;}

.so{position:absolute; right: 15px; top:70px; width:350px;}
.so .search{ float:right; overflow: hidden;border:1px solid #231714; border-radius: 4px; padding:0 10px;width: 180px; height: 34px; line-height: 34px;}
.so .search input,.so .search button{border:none; outline: none; background: none;color: #231714;}
.so .search input{width: 152px;  height: 34px; line-height: 34px; color:#231714}
.so .search button{margin-left: 5px; margin-top:5px;}

.so_left{ width:100px; float:left;}
.so_right{ width:30px; float:right;}

.year_select1{ float:right; width: 65px;height: 34px;line-height: 34px; margin-right:10px;}
.year_select1 dt{background:url(../images/sjiao.png) no-repeat right 10px center no-repeat;padding: 0 10px;cursor: pointer;border: 1px solid #231714;color:#231714;border-radius: 2px;}
.year_select1 dd{display: none;position: absolute;border: 1px solid #fff;box-sizing:border-box;max-height:150px;overflow-y:auto;overflow-x:hidden;background:#3975d8;width: 65px;top: 30px;z-index: 50;}
.year_select1 dd a{display: block;line-height: 20px;color:#fff;white-space: normal;padding: 0 12px;}
.year_select1 dt.on_o{background: url(../images/sjiao.png) right 10px center no-repeat;}
.year_select1 dd.cur{display: block;}
.year_select1 dd a:hover{background: #fff;color:#1f489d;}

.main_con{ width:1200px; margin:5px auto; background:#FFFFFF;}
.infBox{ width:1200px;}
.bbottom{ border-bottom:2px #e8e8e8 solid;}
.tab_tit_ico{width:30px; float:left; padding:8px 0 0 10px;}
.tab_tit{ width:1150px; height:42px; float:right; position:relative;}
.tab_tit a{ height:45px; line-height:45px;  display:inline-block; font-size:18px; font-weight:500; margin-bottom:-1px; padding:0 18px;}
.tab_tit a:hover,.tab_tit a.onn{ background:url(../images/zhi.png) no-repeat; color:#d61518; }
.tab_tit i.more{ display:block; line-height:44px; font-size:14px; position:absolute; right:15px; top:0;   cursor:pointer; font-style:normal;}
.tab_tit i.more:hover{ text-decoration:underline;}

.infcon{ width:1180px; height:395px; padding:10px 5px; overflow:hidden;}
.infconnew{ width:1200px; height:580px; padding:10px 5px; overflow:hidden;}
.news{ width:375px; float:right; height:395px; padding-bottom:10px; padding-top:10px; }
.pic{ width:755px; height:395px; float:left;}
.t_news{ width:375px; height:376px; float:left; }
.t_news ul li{ width:375px; line-height:26px; padding-bottom:6px;}
.t_news ul li a{ font-weight:bold; font-size:16px;}
.t_news ul li a:hover{ color:#0060b0;}
.t_news ul li.cc{ padding-top:5px; line-height:22px; font-size:14px; text-indent:2em;}

.list_inf{ width:340px; margin-top:10px;}
.list_inf ul{ width:340px;}
.list_inf ul li{ width:340px; padding-left:15px; height:25px; line-height:25px; overflow:hidden; background:url(../images/list01.gif) no-repeat left center;}
.list_inf ul li a{font-weight: normal; font-size: 14px;}
.list_inf ul li a:hover{ text-decoration:underline;}

.main_left{ float:left; width:1200px;}
.list_menu{ width:590px; float:left;}
.list_tit{ width:590px; line-height:38px; height:38px; border-bottom:1px #e8e8e8 solid;}
.tab_tit_ico2{width:32px; float:left; padding:5px 5px 0 0}
.tab_tit2{ width:80px; float:left; font-size:18px;  line-height:37px; color:#d61518; border-bottom:2px solid #d61518; padding-left:10px;}
.tab_more{ font-size:14px; float:right; width:45px;}
.list_list{ width:590px; margin:10px auto;}
.list_list ul{ width:590px;}
.list_list ul li{ width:570px; padding-left:15px; height:34px; line-height:34px; overflow:hidden; background:url(../images/list01.gif) no-repeat left center; border-bottom:1px dotted #e8e8e8; }
.list_list ul li a{font-weight: normal; font-size: 14px;}
.list_list ul li a:hover{ text-decoration:underline;}

.main_right{ float:right; width:239px;}
.list_menunew{ width:218px; float:left;}
.list_titnew{ width:218px; line-height:38px; height:38px; border-bottom:1px #e8e8e8 solid;}
.list_listnew ul{ width:218px;}
.list_listnew ul li{ width:190px; padding-left:15px; height:34px; line-height:34px; overflow:hidden; background:url(../images/list01.gif) no-repeat left center; border-bottom:1px dotted #e8e8e8; }
.list_listnew ul li a{font-weight: normal; font-size: 14px;}
.list_listnew ul li a:hover{ text-decoration:underline;}


.main_right_ico1{width:117px; float:left; margin-top:5px; background:url(../images/rhff.jpg) no-repeat; height:37px; text-align:center; font-size:18px; color:#FFFFFF; padding-top:125px;}
.main_right_ico2{width:117px; float:right; margin-top:5px; background:url(../images/zxsq.jpg) no-repeat; height:37px; text-align:center; font-size:18px; color:#FFFFFF; padding-top:125px;}
.main_right_ico3{width:117px; float:left; margin-top:5px; background:url(../images/xxbg.jpg) no-repeat; height:37px; text-align:center; font-size:18px; color:#FFFFFF; padding-top:125px;}
.main_right_ico4{width:117px; float:right; margin-top:5px; background:url(../images/hycx.jpg) no-repeat; height:37px; text-align:center; font-size:18px; color:#FFFFFF; padding-top:125px;}

.main_right_zt{ width:239px; height:82px; margin:5px auto;}

.foot{ width:100%; background:#fff; }
.footcon{ width:1200px; margin:0 auto; text-align:center; color:#666; background:#fff;}
.footcon p{ color:#666; line-height:65px; text-align:center;}

.f_nav_bg{ width:100%; background:#dfe2e8; margin-top:15px;}
.f_nav{ width:1200px; margin:0 auto;background: #dfe2e8; text-align:center;}
 
.f_nav a{ display:inline-block; height:50px; line-height:50px; padding:0 20px; color:#666; font-size:16px; text-align:center; width:70px;}
.f_nav a:hover{ color:#666;}

 

.link_menu{width: 100%;float: left;margin-top: 18px;}
.link_tit{width: 100%;line-height: 38px;height: 38px;border-bottom: 1px #e8e8e8 solid;}
.link_type{width: 460px;float: right;}
.link_type ul{float: left;width: 100%;}
.link_type ul li{float: left;border: 1px solid #095fda;line-height: 30px;padding:0px 30px;margin-left: 4px;color: #095fda; cursor:pointer;}
.active_link {background: #095fda;color: #ffffff!important;}
.link_info{width: 100%;float: left;margin-top: 10px;}
.link_info ul{width: 100%;float: left;}
.link_info ul li{padding:5px 20px 5px 0; font-size:14px; display:block; float:left; line-height:15px; }
.link_info ul li a{  padding-right:20px;  }
.link_info ul li a:hover{color:#116dd4}
.link_info ul li img{border: 1px solid #e8e8e8;}

.current_address{width: 100%;float: left;height: 42px;line-height: 42px;background: #ffffff;}
.current{width: 400px;float: left;font-size: 14px;color: #6e6e6e;}
.current a{color: #6e6e6e;}
#current_wd{font-weight: bold;font-size: 14px; color:#6e6e6e;}

.go_back{float: right;margin-right: 0px; cursor:pointer;color: #6e6e6e;}
.go img{line-height: 30px;height: 22px;margin-right: 5px;margin-bottom: 4px;}

.leftBox{ width:239px; float:left;}
.Box{  background-color:#fff; }
.Rbox{ width:239px; padding:10px 15px 15px 0;  background:#fff;}
.title1{ width:100%; position:relative; height:34px; padding-top:6px;}
.title1 h1{ width:60%; height:24px; line-height:24px; font-size:18px; font-weight:normal; display:inline-block; border-left:3px #d61518 solid; padding-left:8px; color:#6e6e6e;}
.title1 a.more{ position:absolute; right:0; top:4px; color:#0061b0;}
.title1 a.more:hover{ text-decoration:underline;}
.caseBox{ width:100%; margin-top:10px;float: left;}
.caseBox ul li{ width:100%;}
.caseBox ul li i{ width:30px; display:inline-block; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:600; color:#999;height:33px; line-height:33px; float:left;}
.caseBox ul li i.bb{ color:#0061b0;}
.caseBox ul li a{ width:209px; height:66px; font-size:16px; display:inline-block; text-align:center; line-height:66px; overflow:hidden; float:left; color:#6e6e6e; background-color: #cdd3dd;margin-bottom: 2px;}
.caseBox ul li a:hover{ color:#fff; background-color: #d61518; font-size:16px; display:inline-block;}
.caseBox ul li .t{ color:#fff; background-color: #d61518;}
.caseBox ul li .onl{ padding-bottom:12px; height:60px; border-bottom:1px #bfbfbf dotted; margin-bottom:8px; cursor:pointer;}
.caseBox ul li .onl i{ line-height:17px;}
.caseBox ul li .onl img{ width:100px; height:60px; float:left;}
.caseBox ul li .onl b{ width:80px; height:60px; overflow:hidden; display:block; float:left; padding-left:8px; line-height:20px;}
.caseBox ul li .onl b.ww{ width:130px;}
.caseBox ul li a.ww{ width:236px;}

.content{width: 100%;height: auto;float: left;margin-top: 6px;}
.ib{ text-align:center; margin-top:5px;}

.rightBox{ width:959px; float:right;min-height: 300px;background: #ffffff;}
.listBox,.conBox,.xgwz,.list_imgBox{ width:939px; padding:0 20px 20px 20px;min-height: 300px;}
.listBox table tr td{ line-height:28px;}
.listBox .tab_fl,.list_imgBox .tab_fl{ width:100%; /*height:35px;*/}
.listBox .tab_fl a,.list_imgBox .tab_fl a{ height:33px; line-height:33px; border:1px #dadada solid; display:inline-block; padding:0 18px; color:#333; background:#f2f2f2; margin-right:7px; margin-bottom:10px;}
.listBox .tab_fl a:hover,.listBox .tab_fl a.cur,.list_imgBox .tab_fl a:hover,.list_imgBox .tab_fl a.cur{ border-color:#0061b0; background-color:#0061b0; color:#fff;}
.listBox ul{ width:100%; }
.listBox ul li{ width:100%; height:48px; line-height:48px; border-bottom:1px #cfcfcf dotted; position:relative; color:#585858;}
.listBox ul li a{ max-width:715px; padding-left:10px; font-size:14px; display: inline-block; background:url(../images/list01.gif) no-repeat left center;}
.listBox ul li a:hover{ color:#0061b0;}
.listBox ul li span{ color:#999; position:absolute; right:5px;}

.r_btn{ width:218px; padding:20px 15px 10px 15px;float: left;}
.r_btn ul{ width:218px; height:75px;}
.r_btn ul li{ width:104px; float:left; margin-right:4px; height:65px; text-align:center; -moz-border-radius: 6px; border-radius:6px; cursor:pointer;}
.r_btn ul li:hover{ background-color:#f5f5f5;}
.r_btn ul li em{ width:70px; height:42px; display:block; text-align:center;}
.r_btn ul li img{ width:40px; height:42px;}
.r_btn ul li a{ line-height:30px; color:#111;}
.content_title{font-size: 24px; width: 100%; margin-top:25px;text-align: center;}
.content_author{font-size:14px; width: 100%; line-height:32px; margin-top: 15px;text-align: center;border-bottom: 1px dashed #cccccc;padding-bottom: 14px;}
.author{float: left;width: 120px;margin-left: 100px;}
.inputtime{float: left;width: 390px;}
.bshare-custom{float: left;margin-left: 20px;margin-top: 6px;}
.content_content{ height: auto;line-height:25px; margin: 20px 10px; font-size:14px;}

.list_menu1{ width:360px; float:left;margin-top: 10px;margin-right: 10px;}
.list_tit1{ width:360px; line-height:38px; height:38px; border-bottom:1px #e8e8e8 solid;}
.tab_more{ font-size:14px; float:right; width:50px;}
.list_list1{ width:360px; margin:10px auto;}
.list_list1 ul{ width:360px;}
.list_list1 ul li{ width:350px; padding-left:15px; height:34px; line-height:34px; overflow:hidden; background:url(../images/list01.gif) no-repeat left center; border-bottom:1px dotted #e8e8e8; }
.list_list1 ul li a{ color:#585858;font-weight: normal; font-size: 14px;}
.list_list1 ul li a:hover{ text-decoration:underline;}

.shenqing{ width:1170px; margin:10px auto; background:#FFFFFF; padding:20px;}
.shenqing h2{width: 175px;height: 50px;line-height: 50px;text-align: center;color:#fff;background: #1a479a;border-radius: 4px;margin:auto;margin-bottom: 40px;cursor: pointer;}
.sq_b h3{ line-height:50px; height:50px;}
.sq_b h3 i{line-height: 50px;text-align: center;color:#1749a4;display: block;font-size: 18px; font-weight:normal; font-style:normal;}
.sq_b h3 div{height: 10px;background: url(../images/apply_bor.jpg);background-size: 100% 100%;}
.sq_b table{width: 100%;border: 1px solid #d9d9d9;font-size: 14px;margin-bottom: 40px;}
.sq_b table tr{height: 50px;border-bottom: 1px solid #d9d9d9;}
.sq_b table tr td{border-right: 1px solid #d9d9d9;padding: 0 7px;box-sizing: border-box;}
.sq_b table tr td .get{width: 100%;height: 32px;line-height: 30px;text-align: left;padding-left: 10px;box-sizing: border-box;}
.sq_tr1 td:nth-child(1){width: 14%;}
.sq_tr1 td:nth-child(2){width: 22%;}
.sq_tr1 td:nth-child(3){width: 10%;}
.sq_tr1 td:nth-child(4){width: 22%;}
.sq_tr1 td:nth-child(5){width: 10%;}
.sq_tr1 td:nth-child(6){width: 22%;}
.sq_b table tr.sq_tr td{text-align: center;line-height: 62px;color:#1749a4;}
.sq_tj{text-align: center;}
.sq_tj .button{display: inline-block;width: 141px;height: 41px;text-align: center;line-height: 41px;border-radius: 4px;font-size: 18px;color:#fff;margin: 0 5px;background: #116dd4;border: 0;}

.sq_b table tr em{float: left;margin-left: 60px;cursor: pointer;padding-right: 40px;background: url(../images/apply_iocn1.jpg) right center no-repeat;}
.sq_b table tr em.on{background: url(../images/apply_iocn2.jpg) right center no-repeat;}
.sq_b{display: none;}
.sq_b .code{margin-bottom: 10px;padding:15px;border: 1px solid #d9d9d9}
.sq_b .code em{font-size: 16px;line-height: 16px;}
.sq_b .code input{box-shadow: none;border: none;height: 25px;line-height: 16px;border: 1px solid #333;padding-left: 5px;width: 130px;margin-right: 10px;}
.sq_b .code img{width: 70px;height: 28px;}
.sq_b .code td:last-child{text-align: left;}