﻿/*å½“å‰ä½ç½®*/
.ly_current{ width: 1200px; height: 42px; line-height: 42px; background: #fff; margin: 10px auto; *margin-top: 30px;}
.ly_current p a{ display: block; float: left; background: #78c0e7; height: 42px; line-height: 42px; font-size: 18px; color: #fff; padding: 0 10px;}
.ly_current p b{ display: block; background: url(ly_current_bg.png) right center no-repeat; float: left; width: 40px; height: 42px;}
.ly_current p b:last-of-type{ background: url(ly_current_bg2.png) right center no-repeat; width: 30px;}

/*éƒ¨é—¨èŒèƒ½äºŒçº§é¡µ*/
.ly_clear{ clear: both;}
/*å·¦ä¾§*/
.ly_contleft{ width: 249px; float: left; overflow: hidden; background: #fff; padding-bottom: 30px; height: 930px;}
.ly_contleft h2 a{ color: #fff; display: block; height: 50px; line-height: 50px; background: #0a5dc4; text-align: center; font-size: 20px; font-weight: normal; }
.ly_contleft ul li{ line-height:50px; border-bottom: solid 1px #0a5dc4; text-align: center; }
.ly_contleft ul li a{font-size: 20px; display: block;}
.ly_contleft ul .xx a,.ly_contleft ul li a:hover{ background: #f1f1f1; color: #0a5dc4;}
/*å³ä¾§*/
.ly_contright{ width: 918px; float: right; overflow: hidden; background: #fff;margin-bottom: 35px; padding-bottom: 30px;}
.ly_contright h2{ height: 50px; line-height: 50px; background: #f1f1f1; color: #0a5dc4; text-indent: 30px; font-weight: normal;}
.ly_contright h1{ font-size: 22px; text-align: center; margin: 35px auto; font-weight: normal; color: #333;}
.ly_zyzzcont p{ font-size: 16px; color: #333; line-height: 2.2; padding: 0 30px;}

/*å±€é•¿ä¿¡ç®±äºŒçº§é¡µ*/
/*.ly_jzxxcont h2{ margin: 15px 0px; }*/
.ly_jzxxcont .wyxx{ float: right; margin-right: 20px; margin-top: 20px;}
.ly_jzxxcont h3{ font-size: 18px; color: #0a5dc4; text-indent: 40px; font-weight: normal; margin: 70px 0 10px 0px;}
.ly_jzxxcont ul{padding: 0 30px;}
.ly_jzxxcont ul li{ line-height: 2.2;  }
.ly_jzxxcont ul li a{ width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; float: left;background: url(ly_jhj_listicon.png) 25px center no-repeat; text-indent: 40px; font-size: 16px; color:#333;}
.ly_jzxxcont ul li em{ float: right; color: #333; font-size: 16px;}
.align_center{ margin-top: 30px;}

/*æˆ‘è¦å†™ä¿¡*/
.ly_jzxxcont .ly_biaodan{ padding: 20px 15px; border: dashed 1px #ccc; margin:30px;}
.ly_jzxxcont .ly_biaodan p{ line-height: 55px;}
.ly_jzxxcont .ly_biaodan p label{ font-size: 16px; color:#333; margin-right: 10px;}
.ly_jzxxcont .ly_biaodan p input[type="text"] {  width: 249px;  height: 30px;  border: 1pt solid #ccc;  background: #f8f8f8;}
.ly_jzxxcont .ly_biaodan p i{ color: #ff0000; font-style: normal; margin-left: 5px;}
.ly_jzxxcont .ly_biaodan p input.tittext{ width: 638px;}
.ly_jzxxcont .ly_biaodan p textarea{ width: 638px;background: #f8f8f8; border: 1pt solid #ccc;  height: 83px; overflow-x: hidden; overflow-y: scroll;}
.ly_jzxxcont .ly_biaodan p b{ font-size: 14px; color: #666; font-weight: normal;}
.ly_jzxxcont .ly_biaodan p .btn{ width: 95px; height: 35px; line-height: 35px; text-align: center; color: #fff; border-radius: 5px; margin: 0 10px; border: none;}
.ly_jzxxcont .ly_biaodan p .submmit{ background: #008ae6; margin-left: 280px;}
.ly_jzxxcont .ly_biaodan p .resite{ background: #e72229;}

/*ç½‘ä¸Šè°ƒæŸ¥*/
.ly_wsdccont .ly_wsdclb{ padding: 0 24px; margin: 20px auto;}
.ly_wsdccont .ly_wsdclb h3 a{ font-size: 16px; color: #333; background: url(ly_jhj_listicon.png) 20px center no-repeat; text-indent: 35px; display: block; margin: 10px auto;}
.ly_wsdccont .ly_wsdclb p{ font-size: 16px; color: #666; border-bottom: solid 1px #ccc; padding-left: 35px;  overflow: hidden;}
.ly_wsdccont .ly_wsdclb p i{ font-style: normal;}
.dcred{color: #da0000;}
.dcgreen{ color: #148e03;}
.ly_wsdccont .ly_wsdclb p b{ float: left; font-weight: normal;}
.ly_wsdccont .ly_wsdclb p span{ float: right;}
.ly_wsdccont .ly_wsdclb p span a{ font-size: 16px; text-indent: 30px; display: block; float: left;margin-bottom: 5px;}

.ly_wsdccont .ly_wsdclb p span .dcsjh{ background: url(ly_zzdc.png) 0 center no-repeat; border-right: solid 1px #333;padding-right: 20px; margin-right: 20px; }
.ly_wsdccont .ly_wsdclb p span .jgfkh{ background: url(ly_jgfkjs.png) 0 center no-repeat;}
.ly_wsdccont .ly_wsdclb p span .dcsjr{ background: url(ly_jgfkz.png) 0 center no-repeat; border-right: solid 1px #333;padding-right: 20px; margin-right: 20px; }
.ly_wsdccont .ly_wsdclb p span .jgfkr{ background: url(ly_jsdc.png) 0 center no-repeat;}

/*æœ€æ–°è°ƒæŸ¥*/
.ly_wsdccont .ly_dcnr{ font-size: 16px; font-weight: bold; padding: 0px 30px; color: #333; line-height: 2; margin: 10px auto;}
.ly_wsdccont .ly_qcdc{ width: 825px; height: 85px; border: solid 1px #ccc; margin: 0 30px; padding: 10px;}
.ly_wsdccont .ly_qcdc h4{ font-size: 14px;color: #333; margin-bottom: 5px;}
.ly_wsdccont .ly_qcdc p{ line-height: 1.5;}
.ly_wsdccont h3 a{ font-size: 18px; color: #0a5dc4; margin-left: 50px;}
.ly_wsdccont  p .btn{ width: 95px; height: 35px; line-height: 35px; text-align: center; color: #fff; border-radius: 5px; margin: 30px 10px; border: none;}
.ly_wsdccont  p .submmit{ background: #008ae6; margin-left: 345px;}
.ly_wsdccont  p .resite{ background: #e72229;}

/*æœºæž„è®¾ç½®*/
.ly_contleft ul li .snavchild{ display: none;}
.ly_contleft ul li:hover .snavchild{ display: block; overflow: hidden;}
.ly_contleft ul li .snavchild ol li{ background: #f1f1f1; border-bottom: dashed 1px #ccc; height: 35px; line-height: 35px;}
.ly_contleft ul li .snavchild ol li a{ font-size: 16px; }
.ly_nsjgcont .ly_lddiv{ padding: 22px 22px 15px 22px; border-bottom: solid 1px #0a5dc4; overflow: hidden;}
.ly_nsjgcont .ly_lddiv img{ display: block; float: left; padding: 5px; border: solid 1px #ccc; margin-right: 22px;}
.ly_nsjgcont .ly_lddiv h3{ margin-bottom: 10px;}
.ly_nsjgcont .ly_lddiv h3 b{ font-size: 16px; color: #0a5dc4; margin-right: 20px;}
.ly_nsjgcont .ly_lddiv p{ line-height: 2; font-size: 16px; color: #333;}
.ly_nsjgcont .ly_lddiv a{ display: block; width: 144px; height: 37px; line-height: 37px; text-align:center; color: #fff; background: #78c0e7; float: right; font-size: 16px;}
/*é¢†å¯¼ä¿¡æ¯*/
.ly_jldxxcont .ly_jld{padding: 0 40px; margin: 30px auto;}
.ly_jldxxcont .ly_jld img{ display: block; float: left; padding: 5px; border: solid 1px #ccc; margin-right: 22px;}
.ly_jldxxcont .ly_jld h3{ margin: 15px auto; font-size: 20px;}
.ly_jldxxcont .ly_jld h3 b{ font-size: 16px; color: #0a5dc4; margin-right: 20px;font-size: 20px;}
.ly_jldxxcont h4{ font-size: 20px; color:#0a5dc4; font-weight: normal; margin: 20px auto 10px auto;}
.ly_jldxxcont .ly_jld p{ line-height: 2; font-size: 18px; color: #333;}
.ly_jldxxcont .ly_ldjj{ padding: 0 50px;}
.ly_jldxxcont .ly_ldjj p{ line-height: 2; font-size: 18px; color: #333; text-indent: 25px;}

.ly_jhj_listul li{ line-height: 2;}
.ly_jhj_listul li a{ display: block; width: 90%; float: left; font-size: 18px; color: #333; background: url(ly_jhj_listicon.png) 0 center no-repeat; text-indent: 20px;}
.ly_jhj_listul li em{ float: right; font-style: normal;font-size: 18px; color: #333;}
.ly_jhj_listul li a:hover{ color: #0a5dc4;}

/*å†…å®¹é¡µ*/
.ly_newscont{ padding: 30px; width: 1140px; overflow: hidden; background: #fff;}
.ly_newscont h1{ text-align: center;}
.ly_newscont h3{ padding: 10px 30px; border-bottom: solid 1px #333; margin-bottom: 20px; overflow: hidden;}
.ly_newscont h3 b{ font-size: 14px; color: #666; float: left; display: block; font-weight: normal; margin-top: 15px;}
.ly_newscont p{ font-size: 16px; color: #333;line-height: 2;}
.ly_newscont a{ /*float: right; */font-size: 18px; color: #1155a5;}
/***********åˆ†äº«**********/
.share_cell {
    position: absolute;
    top: 30px;
    right: 5px;
	display:none;
}
/*.share_cell li {
    width: 30px;
    height: 40px;
    background: rgba(255,255,255,0.95);
}*/
.share_cell li a {
    display: block;
    width: 30px;
    height: 23px;
    padding-left: 0px;
}
.bshare-custom.icon-medium-plus.cus-jl {
    width: 50px;
    float: right;
  /*  margin-top: -10px;*/
    position: relative;
}
.bshare-custom.icon-medium-plus, .bshare-custom.icon-large {
    font-size: 16px;
    line-height: 26px !important;
}
a.bshareDiv .bsPromo.bsPromo1, div.bshare-custom .bsPromo.bsPromo1 {
    width: 51px;
    height: 18px;
    top: -18px;
    left: 0;
    line-height: 16px;
    font-size: 12px !important;
    font-weight: normal !important;
    color: #fff;
    text-align: center;
    background: url(http://static.bshare.cn/frame/images/bshare_box_sprite2.gif) no-repeat 0 -606px;
}
span.share_box {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin: 0px;
    float: left;
}

.bshare-qzone {
    background: url(qq1.png) no-repeat center center;
}
.bshare-sinaminiblog {
    background: url(sina1.png) no-repeat center center;
}
.bshare-qqmb {
    background: url(tencent1.png) no-repeat center center;
}
.bshare-weixin {
    background: url(weixin1.png) no-repeat center center;
}

/*ä¼ä¸šé£Žé‡‡*/
.qyfcbox{height: 205px;overflow: hidden;margin: 15px auto;background: #f7f7f7;}
/*.df_01 {
		width: 895px;
		height: 400px;
		border-top: none;
		padding:15px 15px 15px 15px;
		margin: 50px auto 0px auto;
		background:#f7f7f7;
		color:#fff;
		position:relative;
		overflow:hidden;
		
	}*/
	.df_01{ background: #f7f7f7; }
		.df_01 ol {
			/*width: 100%;*/
			width: 750px;
			height: 40px;
			line-height: 40px;
			margin-bottom:0px;
			background:#f7f7f7;
			overflow:hidden;
			float: left;
		}
			.df_01 ol li {
				width: 69px;
				height: 40px;
				line-height: 40px;
				text-align:center;
				overflow:hidden;
				float:left;
				font-size: 18px;
			}
			.df_01 ol li.df_on {
				background:#0a5dc4;
				color: #fff;
			}
		.df_01 ul {
			/*height: 895px;*/
			background:#fff;
			overflow:hidden;
			margin: 0 15px;
		}
.ly_qyfccont span a{ display: block; background: #f7f7f7; float: left; width: 168px; font-size: 20px; color: #0a5dc4; height: 40px; line-height: 40px; text-align: center; font-weight: bold;}
.ly_qyfccont h2{ margin-bottom: 15px;}
.ly_qyfccont .df_01 ul li{ float: left; width: 195px; margin: 10px 12px;}
.ly_qyfccont .df_01 ul li p a{ text-align: center; color: #333; display: block;}

/*æŠ•èµ„é¢†åŸŸ*/
.ly_tzlyccont h2{ margin-bottom: 25px;}
.ly_tzlyccont dl{ width: 274px; float: left; margin: 10px 0 10px 25px;}
.ly_tzlyccont dl dd a img{ width: 100%;}
.ly_tzlyccont dl dt a{ text-align: center; font-size: 16px; color: #333; display: block;}

/*åŽ¿åŒºéƒ¨é—¨*/
.ly_xqbmcont .ly_xqbmbox{ margin: 20px 40px; float: left; width: 378px; }
.ly_xqbmcont .ly_xqbmbox h3 a{ font-size: 20px; color: #0a5dc4; line-height: 2;}
.ly_xqbmcont .ly_xqbmbox p{ font-size: 20px; color: #333; line-height: 2;}

/*å·¥ä½œåŠ¨æ€*/
.ly_jzxxcont h4{ font-size: 18px; color: #0a5dc4; text-indent: 40px; font-weight: normal; margin: 20px 0 10px 0px;}

/*æ”¿ç­–æ³•è§„*/
.ly_zcfgcont h2{ margin-bottom: 30px;}
.ly_syjhj{width: 1200px;
    margin: 0 auto;
    background: #fff;}
.qyfcbox_2{height:auto!important;}
.qyfcbox_2 .df_01 ul li {
    float: left;
    width: 365px;
    height: 250px;
    margin: 20px 12px;}
.qyfcbox_2 .df_01 ul li a{
   display: block;
    width: 100%;
    height: 250px;}
.qyfcbox_2 .df_01 ul li a img{
   width: 100%;
    height: 100%;}
.qyfcbox_2 .df_01 ul li p a{
    width: 100%;
    height: 30px;
    line-height: 21px;
    }
