﻿/* 样式预定义 */
body{ font-family:"Microsoft YaHei","微软雅黑"; min-width:1200px}
body, dl, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0}
ol, ul {margin: 0;padding: 0;list-style: none}
a {text-decoration: none;color: black}
img{border: none}
br{font-size: 0}
.left{ float:left}
.right{ float:right}

/* view */
.view_bottom{ padding:10px;}
.view_bottom li{ overflow:hidden; padding-left:24px; background:url(../images/dot_01.png) 10px center no-repeat; line-height:23px; vertical-align:top}
.view_bottom span{ float:left; font-size:14px}
.view_bottom i{ float:right; font-style:normal; font-size:12px; color:#8d8d8d}

/* view_sub */
.view_sub{ padding:10px 20px 20px; border-bottom:1px dashed #979797}
.view_sub .top{ font-size:18px; font-weight:bold; padding:10px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.view_sub .bottom{ font-size:14px; color:#737373}
.view_sub .bottom a{ color:red}

/* view_other */
.view_other a{ color:red; font-weight:bold}
.view_other img{ width:150px; height:100px}
.view_other .remark{ color:#666666; padding-left:20px; text-align:justify; font-size:14px}

/* title_01 */
.title_01{ overflow:hidden; line-height:40px; background-color:#eeeeee}
.title_01 span{
    float: left;
    width: 100%;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 22px;}
.title_01 a{ float:right; font-size:14px; padding-right:10px}
.title_01 span.active{ background-color:#0d6eb5; color:white}

/* title_02 */
.title_02{ border-top:1px solid #e1e1e1; height:40px; line-height:40px}
.title_02 span{ float:left; width:110px; text-align:center}
.title_02 span.active{ border-top:2px solid #0753a9; font-weight:bold; margin-top:-1px}
.title_02 a{ float:right; padding-right:10px; font-size:14px; color:#898989}

/* title_03 */
.title_03{ height:44px; line-height:44px; text-indent:20px; background-color:#f4f4f4; border-bottom:2px solid #0753a9}
.title_03 a{ font-weight:bold}

/* title_04 */
.title_04{ height:40px; border-bottom:1px solid #e1e1e1; line-height:40px}
.title_04 span{ float:left; padding:0 30px; font-weight:bold; border-bottom:2px solid #0753a9; margin-bottom:-1px}
.title_04 a{ float:right; font-size:14px; color:#494949}

/* title_05 */
.title_05{ height:40px; line-height:40px; border-bottom:2px solid #ddd}
.title_05 a{ float:left; padding-bottom:10px; width:86px; text-align:center; font-size:16px;}
.title_05 a.active{ background:url(../images/dot_04.png) no-repeat bottom center; color:#1a5dab; font-weight:bold}

/* title_06 */
.title_06{ border-bottom:2px solid #1a5dab; line-height:30px; overflow:hidden; background:url(../images/dot_05.jpg) no-repeat 10px center; padding-left:20px}
.title_06 a{ float:left; color:#1a5dab; font-weight:bold}

/* focusBox */
.focusBox{ position: relative}
.focusBox .pic img{ display: block; width:100%; height:274px}
.focusBox .txt-bg{ position: absolute; top: 234px; z-index: 1; height: 40px; width:100%; background-color:#666; background: rgba(33,33,33,0.6); }
.focusBox .txt{ position: absolute; top: 234px; z-index: 2; height: 40px; width:100%; overflow:hidden}
.focusBox .txt li{ height:40px; line-height:40px; position:absolute}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px}
.focusBox .num{ position: absolute; z-index: 3; top: 250px; right: 8px; }
.focusBox .num li{ float: left; width: 10px; height: 10px; cursor: pointer; color:white; background-color:white; border-radius:4px; margin-right:10px}
.focusBox .num li.on { background:red}

/* slideBox */
.slideBox{ overflow:hidden; zoom:1; position:relative;}
.slideBox ul{ overflow:hidden; zoom:1}
.slideBox ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:280px}
.slideBox ul li .pic img{ width:260px; height:68px; vertical-align:top}
.slideBox ul li .pic span{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; padding:0 10px}

/* header_01 */
#header_01{ width:1200px; margin:0 auto; height:36px; overflow:hidden; font-size:14px}
#header_01 span{ padding-left:10px; color:#5d5d5d; line-height:36px}
#header_01 a{ color:#5d5d5d; line-height:36px; cursor:pointer}

/* header_02 */
#header_02{ overflow:hidden; width:1200px; margin:0 auto; padding:20px 0}

/* search */
.search{ font-size:0; margin-top:30px; border:2px solid #1c66ab; height:30px}
.search input{ padding:0; margin:0; border:none; height:30px; line-height:30px; display:inline-block; vertical-align:top}
#keywords{ padding-left:40px; background:url(../images/search.png) no-repeat 10px center white}
#search_btn{ background-color:#1c66ab; width:70px; text-align:center; color:white; font-size:16px}

/* nav */
#nav{ width:1200px; margin:0 auto; height:60px}
#nav li{ float:left; width:132px; text-align:center; height:60px}
#nav a{ display:block; width:100%; cursor:pointer; color:white}
.nav_a1{ height:60px; line-height:60px; font-size:18px}
.nav_a2{ line-height:30px; background-color:#666; background-color:rgba(0,0,0,0.6); font-size:14px}
.nav_div1{ display:none; position:relative; z-index:999}
#nav li:hover .nav_a1{ color:#0d6eb5; background-color:white}
#nav li:hover .nav_div1{ display:block}

/* body_01 */
.body_01.focusBox .pic li{ background:no-repeat center top; height:500px}
.body_01.focusBox .num{ top:460px; left:50%}

/* body_02 */
.body_02{ width:1200px; margin:20px auto 0; overflow:hidden}
.body_02_1{ width:650px}
.body_02_2{ width:530px}
.body_02_1.focusBox .pic img{ height:350px} 
.body_02_1.focusBox .txt-bg{ top:330px}
.body_02_1.focusBox .txt{ top:330px}
.body_02_1.focusBox .num{ top:350px}
.body_02_2 .body_02_2_bottom{ display:none; height:315px}
.body_02_2 .body_02_2_bottom .view_sub{ height:82px}

/* body_03 */
.body_03{ width:1200px; margin:20px auto 0}
.body_03 .focusBox .pic img{ height:96px}

/* body_04 */
.body_04{ width:1200px; margin:20px auto 0; overflow:hidden}
.body_04 .left{ width:880px}
.body_04 .right{ float:right; width:300px}
.body_04 .view_bottom li{ background:none; padding-left:0}
.body_04 .view_bottom span{ font-size:16px} 
.body_04 .view_bottom i{ display:none}
.body_04_1,.body_04_3{ width:430px; float:left; height:289px}
.body_04_2,.body_04_4{ width:430px; float:right; height:289px}
.body_04_1,.body_04_2{ margin-bottom:10px}

/* zwxxgk */
#zwxxgk{ padding:6px 0}
.zwxxgk_1{ display:block; width:100%; text-align:center; padding:28px 0 16px}
.zwxxgk_1 img{ vertical-align:top; padding-bottom:14px}
.zwxxgk_1 font{ display:block; color:white; font-size:14px}
.zwxxgk_2{ display:block; width:100%; padding:10px 0; text-align:center}
.zwxxgk_2 img{ vertical-align:middle; padding-right:10px}
.zwxxgk_2 font{ color:white; font-size:14px}

/* body_05 */
.body_05{ width:1200px; margin:20px auto 0}
.body_05_01{ padding-top:20px; width:1200px; overflow:hidden}
.body_05_01 .left{ width:600px}
.body_05_01 .right{ overflow:hidden; width:600px}
.body_05_01 .right a{ float:right; margin-left:20px; margin-bottom:20px}
.body_05_01 .right img{ width:280px; height:180px; vertical-align:top}

.body_05_01 .left.focusBox img{ height:380px}
.body_05_01 .left.focusBox .txt-bg{ top:340px}
.body_05_01 .left.focusBox .txt{ top:340px}
.body_05_01 .left.focusBox .num{ top:356px}

/* body_06 */
.body_06{ width:1200px; margin:20px auto 0; overflow:hidden}
.body_06_01{ float:left; width:590px}
.body_06_01 .left{ width:90px}
.body_06_01 .left a{ display:block; width:100%; height:50px; line-height:50px; background-color:#1e90d1; color:white; text-align:center; font-size:22px; margin-bottom:4px}
.body_06_01 .left a.active{ background-color:#dd3d3d}
.body_06_01 .right{ width:590px; text-align:right; position:relative; height:320px}
.body_06_01 .right .focusBox .pic img{ height:320px}
.body_06_01 .right .focusBox .txt{ top:280px}

.body_06_01 .right .focusBox .txt-bg{ top:280px}

.body_06_01 .right .focusBox .num{ top:296px}

.body_06_02{ float:right; width:590px}
.body_06_02 .view_bottom li{ padding-left:0; background:none; line-height:23px}
.body_06_02 .view_bottom li i{ display:none}

/* hdjl */
.hdjl{ font-size:0; padding-top:4px}
.hdjl a{ display:inline-block; width:147px; height:98px; text-align:center; background:url(../images/bailonghu/icon_9.png) no-repeat center top; vertical-align:top}
.hdjl a img{ margin:26px auto 10px; display:block; vertical-align:top}
.hdjl a font{ font-size:14px; color:#073c8b}

/* body_07 */
.body_07{ width:1200px; margin:20px auto 0; overflow:hidden; border:1px solid #d6d6d6}
.body_07 .left{ width:68px; height:88px; background:url(../images/bailonghu/icon_14.jpg) no-repeat left top}
.body_07 .right{ width:1130px; padding:10px 0}

/* body_08 */
.body_08{ width:1200px; margin:20px auto 0; border:1px solid #e5e5e5; overflow:hidden; padding:20px 0}
.body_08 .left{ width:180px; text-align:center}
.body_08 .left img{ vertical-align:middle; padding-right:20px}
.body_08 .right{ width:1000px}
.body_08 .right select{ height:27px; width:260px; margin-right:50px}
 
/* foot */
.foot{ text-align:center; font-size:12px; margin-top:20px; padding:20px 0; line-height:22px; background:url(../images/bailonghu/icon_02.png) repeat-x; border-top:2px solid #014aa6}
.foot span{ display:inline-block; width:30px}
.foot img{ vertical-align:middle; margin-right:6px}

.id-jz{
				width: 300px;
				float: left;
				overflow: hidden;
			}
			.id-jz .name{
				height: 46px;
				background: #1e68ac;
				overflow: hidden;
				line-height: 46px;
				text-align: center;
				color: #FFFFFF;
				font-size: 18px;
			}
			.id-jz .ul{
				 height: 260px;
				 border: 1px solid #e8e8e8;
				 overflow: hidden;
				 border-top: 0;
			 }
			.id-jz .ul02{
				height: 260px;
				border: 1px solid #e8e8e8;
				overflow: hidden;
				border-top: 0;
			}
			.id-jz .ul a{
				margin-top: 20px;
				width: 132px;
				overflow: hidden;
				height: 104px;
				float: left;
			}
			.id-jz .ul a.li01,
			.id-jz .ul a.li03{
				margin-left: 25px;
			}
			.id-jz .ul a div{
				background: url("../images/bg05.png");
				width: 70px;
				height: 70px;
				margin: auto;
				display: block;
			}
			.id-jz .ul a div:hover{
				background: url("../images/img03.png");
			}
			.id-jz .ul a div i{
				width: 70px;
				height: 70px;
				display: block;
				background-image: url("../images/ico04.png");
			}
			.id-jz .ul a div:hover i{
				background-image: url("../images/ico01.png");
			}

			.id-jz .ul a.li02 div i{
				background-position: -127px 0;
			}
			.id-jz .ul a.li03 div i{
				background-position: 0 -124px;
			}
			.id-jz .ul a.li04 div i{
				background-position: -127px  -124px;
			}
			
			.id-jz .ul a span{
				font-size: 13px;
				text-align: center;
				width: 100%;
				display: block;
				margin-top: 10px;
			}