/** 通用样式 **/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none; cursor: pointer; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 12px/1.5 'Simsun',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;outline: none;}
a:hover{text-decoration: none;}
fieldset, img { border: medium none; vertical-align: middle;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{text-decoration: none;color:#0b6cb8;  -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
/*li:hover{ -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}*/
/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 0;
outline : 0;
}
a:hover{text-decoration: none;}
a:focus {outline:none;-moz-outline:none;}
a{blr:expression(this.onFocus=this.blur());}
a.hidefocus{outline:none} 


.style1{font-size:12px; font-weight:bold; color:#b63400;}
.style2{
	font-size: 14px;
	font-weight: bold;
	color: #005195;
	line-height: 32px;
}
.style3{font-size:12px; font-weight:bold; color:#e94700;}
.style4{font-size:12px; font-weight:bold; color:#010101;}

img:hover{ -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}
.fl{float:left;}
.clear{clear: both;}
.fr{float:right;}
.w980{width:980px; height:auto; margin:0 auto;}
.hide{display:none}
.a3a3a2{color: #a3a3a2;}
input,textarea,select{font-family: "微软雅黑";}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
body{font-family: "微软雅黑";background: #fff;min-width:1200px;}


.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{
	float: left;
}
.fr{
	float: right;
}

.iconfont{  font-style: normal;  }
.iconfont img{ height: 35px; vertical-align:middle}
.w1000{
	width: 1200px;
	margin: auto;
}
	
.inner{
	width: 1200px;
	margin: auto;
}

.index-wrapper{
	width: 1200px;
	margin: auto;
}
.header-wrap{
	z-index: 999;
	display: block;
	position: relative;
}


.header-down{
	width: 100%;
	margin: 0 auto;

}


.header-down-left{
	float: left;
	width: 60%;
	height: 100%;
}
.header-down-left img{
	height: auto;
	margin-top: 50px
}
.header-down-right{
	float: right;
	width: 35%;
	margin-top: 10px;
}
.search-text{ font-size: 12px; color: #fff; text-align: right; padding-right: 10px;padding-top: 10px; }
.search-text a{font-size:13px;padding-right: 5px;padding-left: 5px;border-right:solid 1px #fff;color: #fff;}

.clearfix{clear: both;}


/* 大动画 */
.bdcm_banner {
	position: relative;
	overflow: hidden;
	height: 200px;
	z-index: 1;
	margin-top: 0px;
}
.bdcm_banner li {
	overflow: hidden;
	height: 200px;
}
.bdcm_banner img {
	display: block;
	width: 100%;
           height:280px;
	overflow: hidden;
}
.flex-direction-nav {
overflow: hidden;
*position:absolute;
*top:200px;
*height:63px;
display: block;
*width:100%;
}
.flex-direction-nav a {
	position: absolute;
	top: 50%;
	margin-top: -31px;
	width: 55px;
	height: 63px;
	text-indent: -9999px;
	display: block;
}
.flex-direction-nav .flex-prev {
	left: 10px;
	
	filter: alpha(opacity=0);
	opacity: 0;
}
.flex-direction-nav .flex-next {
	right: 10px;
	
	filter: alpha(opacity=0);
	opacity: 0;
}
.flexslider:hover .flex-prev {
	filter: alpha(opacity=70);
	opacity: 0.7;
	left: 10px;
}
.flexslider:hover .flex-next {
	filter: alpha(opacity=70);
	opacity: 0.7;
	right: 10px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.flex-control-nav {
	right:45%;
	position: absolute;
	bottom: 30px;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	margin: 0 8px;
	zoom: 1;
 *display: inline;
}
.flex-control-paging li a {
	display: block;
	height: 13px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/icon21.png) no-repeat 0 0;
	width: 13px;
	cursor: pointer;
}
.flex-control-paging li a:hover {
	background: url(../images/icon20.png) no-repeat 0 0;
}
.flex-control-paging li a.flex-active {
	background: url(../images/icon20.png) no-repeat 0 0;
}

.content-wrap{
	width: 100%;
}
.content-wrap .title-wrap{
	height: 35px;
	line-height: 35px;
	margin-bottom: 5px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/tit_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.content-wrap .title-wrap .title{
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	overflow: hidden;
	height: auto;
	z-index: 888;
	background-image: url(../images/tit_bbg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.content-wrap .title-wrap .title h3{
	display: inline;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 600;
	padding-right: 10px;
}
.content-wrap .title-wrap .title h3 img{
	padding-right: 10px;
}


.content-wrap .title-wrap .title span{
	color: #9d9d9d;
	font-size: 16px;
	margin-left: 10px;
}
.content-wrap .title-wrap a{ 
	padding-right: 10px;display: block; color: #336699; font-size: 15px; line-height: 40px; text-align: right; 
}






.news-list{
	margin-left: -17px;
}
.news-list li{
	position: relative;
	width: 285px;
	margin-left: 17px;
	float: left;
	border: 1px solid #dfdfdf;
}
.news-list li a{
	display: block;
}
.news-list li a img{
	display: block;
	width: 285px;
	height: 205px;
	overflow: hidden;
}
.news-list li a p{
	font-size: 16px;
	color: #999999;
	line-height: 24px;
	display:-webkit-box;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    word-break:break-all;
    padding: 15px 20px;
}
.news-list li a .news-date{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 104px;
	height: 32px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: rgba(0,0,0,0.6);
	/*background-color: #000;
	opacity: 0.6;
	filter:Alpha(opacity=60);*/
	z-index: 888;
}
.news-list li a .news-date i{
	display: block;
	float: left;
	text-align: center;
	font-size: 30px;
	width: 52px;
	line-height: 32px;
	color: #fff;
	border-right: 1px solid #fff;
}
.news-list li a .news-date b{
	display: block;
	float: left;
	margin-left: 8px;
	font-size: 13px;
	color: #fff;
	font-weight: normal;
}

.content-wrap .notice-wrap .title-wrap{
	width: 600px;
	float: left;
}
.content-wrap .notice-wrap .notice1 .title-wrap a{
	margin-right: 20px;
}
.list-wrap{
	margin-left: 12.5px;
	/*border-left: 1px solid #f3f3f3;*/
}
.list-wrap li{
	position: relative;
	line-height: 36px;
	color: #666;
	font-size: 16px;
	padding-left: 26px;
	background: url(../images/left-bg.png) no-repeat left top;
	/*background: url(../images/k-dot.png) no-repeat 10px center;*/
}
.list-wrap li i{ position: absolute; left: 0px; top: 10px; z-index: 888; width: 16px; height: 16px; background: url(../images/dot.gif) no-repeat 0 center; 
}
.list-wrap li:before,.list-wrap li:after{
    content:"";
    display:table;
}
.list-wrap li:after{
    clear:both;
}
.list-wrap li a{
	float: left;
	width: 400px;
	height: 36px;
	display:-webkit-box;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    word-break:break-all;
	color: #666;
	font-size: 16px;
}
.list-wrap li span{
	float: right;
}

.bk_right {
	width: 302px;
	overflow: hidden;
	display: block;
	float: right;
}
.sbk_block{
	width: 99.12%;
	overflow: hidden;
	display: block;
	padding: 1px;
	border: 1px solid #ccc;
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.main-right1 {
	padding: 1px;
	border: 1px solid #ccc;
	min-height: 282px;
	margin-bottom:12px
}
.nt-block-title {
	width: 49.88%; float:left;
	 
	background-repeat: no-repeat;
	background-position: right center;
}

.nt-block-title:last-child{
	width: 50.12%;
	background-image: none;
}


.content_ny{ width:1200px; clear:both; margin:0 auto;}
.left_lm{ width:240px; float:left;}
.left_lm img{ float:left;}
.left_lm ul{width:240px; float:left;}
.left_lm li{width:240px; float:left; height:50px; line-height:50px; background:#3278d2; color:#FFF; font-size:18px; text-align:center; border-bottom:1px solid #FFF;}
.left_lm li a{ color:#FFF;}

.left_lm p a{ width: 240px;
    float: left;
    /* left: 30px; */
    height: 30px;
    line-height: 30px;
    background: #3278d2;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #FFF;}


.left_lm li a:hover{width:240px; float:left; height:50px; line-height:50px; background:#FFF; color:#3278d2; font-size:18px; text-align:center; border-bottom:1px solid #FFF;}
.right_list{ width:895px; float:left; margin-left:65px;}
.right_list_top{ width:895px; float:right; border-bottom:1px solid #3278d2}
.right_list_top .le{ float:left;}
.right_list_top .ri{ float:right; background:url(../images/zd.png) no-repeat left; padding-left:30px; margin-top:55px; color:#999;}
.content_ny .title-wrap{
	padding-top: 45px;
	padding-bottom: 28px;
	height: 30px;
	line-height: 30px;
}
.content_ny .title-wrap .title{
	padding-left: 38px;
	background: url(../images/news.png) no-repeat left center;
}
.content_ny .title-wrap .lec-title{
	 
}
.content_ny .title-wrap .notice-title{
	background: url(../images/notice.png) no-repeat left center;
}
.content_ny .title-wrap .title h3{
	display: inline;
	color: #000000;
	font-size: 20px;
}
.content_ny .title-wrap .title span{
	color: #9d9d9d;
	font-size: 16px;
	margin-left: 10px;
}
.content_ny .title-wrap a{
	display: inline-block;
	color: #9d9d9d;
	font-size: 16px;
	float: right;
}
.right_list li{ width:895px; float:left; border-bottom:1px solid #E4E4E4; padding:30px 0px;}


.right_list_img{
	position: relative;
	width: 185px;
	margin-left: 17px;
	float: left;
	border: 1px solid #dfdfdf;
}
.right_list_img a{
	display: block;
}
.right_list_img a img{
	display: block;
	width: 185px;
	height: 135px;
	overflow: hidden;
}
.right_list_img a p{
	font-size: 16px;
	color: #999999;
	line-height: 24px;
	display:-webkit-box;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    word-break:break-all;
    padding: 15px 20px;
}
.right_list_img a .news-date{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 104px;
	height: 45px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: rgba(0,0,0,0.6);
	/*background-color: #000;
	opacity: 0.6;
	filter:Alpha(opacity=60);*/
	z-index: 888;
}
.right_list_img a .news-date i{
	display: block;
	float: left;
	text-align: center;
	font-size: 30px;
	width: 52px;
	line-height: 32px;
	color: #fff;
	border-right: 1px solid #fff;
}
.right_list_img a .news-date b{
	display: block;
	float: left;
	margin-left: 8px;
	font-size: 13px;
	color: #fff;
	font-weight: normal;
}
.right_list_text{ width:660px; float:right;}
.right_list_text .p1{ font-size:18px; color:#666; line-height:40px;}
.right_list_text .p2{ font-size:14px; color:#999; line-height:24px;}
.banner_ny{ widows:100%; background:url(../images/banner4.png) no-repeat center; height:388px;}
.right_list_sp{ width:895px; padding:20px 0px; float:left; font-size:14px; color:#666; line-height:24px;}
.right_list_sp .sp1{ font-size:24px; font-weight:bold; text-align:center; padding-top:10px;}
.right_list_sp .sp2{background:#E4E4E4; color:#999; text-align:center; margin:20px 0px;}


 
.page-box {
    margin: 0 30px;
    padding-bottom: 30px;
}


.wrapper{ position: relative; margin: 0 auto; width: 100%;overflow: hidden; }
	.wrapper.igoods{ height:350px; }
	.wrapper.auto{ height:auto; }
	.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.main-left{
	position: relative;
	float: left;
	width: 410px;
	overflow: hidden;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 5px;
	border: 1px solid #ccc;
	min-height: 280px;
}
.main-right{ position:absolute; top:0; right:0; bottom:0; left:478px; overflow:hidden; }
.main-left2{
	float: left;
	width: 440px;
	height: auto;
	overflow: hidden;
	padding: 1px;
	border: 1px solid #ccc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	min-height: 282px;
}

/*幻灯片样式*/
.focusbox{
	overflow: hidden;
	position: relative;
}
	.focusbox .slides{
	position: relative;
	display: block;
	width: 100%;
	zoom: 1;
	overflow: hidden;
}
	.focusbox .slides:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.focusbox .slides li{
	width: 100%;
	overflow: hidden;
}
	.focusbox .slides li img{
	min-width: 100%;
	width: 100%;
	max-height: 280px;
}

	.focusbox .slides li .note-txt{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;
	display: block;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	background-image: url(../images/pic-bg.png);
	background-repeat: repeat;
	background-position: center bottom;
}
	
	.focusbox .flex-control-nav{ position:absolute; right:5px; bottom:10px; display:block; z-index:4; }
	.focusbox .flex-control-nav li{ margin:0 5px 0 0; display:inline-block; zoom:1; *display:inline; }
	.focusbox .flex-control-nav li a{ display:block; width:8px; height:8px; text-indent:-9999px; border:1px solid #999; border-radius:8px; cursor:pointer; overflow:hidden; }
	.focusbox .flex-control-paging li a:hover { background:#333; }
	.focusbox .flex-control-paging li a.flex-active { background:#f90; border-color:#f90; cursor:default; }

#scroll{width:285px; height:300px;margin:10px auto;position:relative;}
#scroll .content{margin:10px 0;height:300px;overflow:hidden;position:relative;border:solid 1px balck;}
#scroll .content ul{position:absolute;top:0;left:0;}
  
  
/*文字列表*/


/*文字列表*/
    .txt-list{width:95%;margin:5px auto; position:relative; margin:0px auto ;}
    .txt-list li{
    display: block;
    font-size: 13px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #E4E4E4;}
    
    .txt-list li:last-child{
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #E4E4E4;}
    
    .txt-list li b{ display:inline-block; padding-right:8px; color:#999; font-weight:normal;}
    .txt-list li span{ float:right; margin-left:5px; color:#999;}
    .txt-list li a{text-align:left
    display: block; 
    font-size: 14px;
    line-height: 30px;
    color: #464646;
    background: url(../images/inco.gif) no-repeat left center;
    padding-left: 16px;
    -webkit-transition: .3s,color .5s;
    -moz-transition: .3s,color .5s;
    transition: .3s,color .5s;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
    .txt-list li a:hover{
    color: #FF0000;
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -webkit-transition: .3s,color .5s;
    -moz-transition: .3s,color .5s;
    transition: .3s,color .5s;}
	
	
.news .wenda { overflow:hidden; width:100%; height:380px; position:relative;}
.news .wenda ul{ overflow:hidden; position:absolute; width:100%;}
.news .wenda li{ overflow:hidden; width:100%; height:99px; border-bottom:1px dashed #e7e7e7; margin-bottom:25px;}
.news .wenda h3{ font-weight:normal; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:12px; padding-left:33px; background:url(../images/news_w.png) no-repeat left center; line-height:25px;}
.news .wenda h3 a{ color:#333}
.news .wenda p{ font-size:14px; line-height:22px; color:#333; height:44px; padding-left:33px; background: url(../images/news_d.jpg) no-repeat left top;}

	
/**/

.jigou{
	background-color: #e2ebf2;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid #CCC;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}

.jigou .title-wrap2{float:left;
	line-height: 30px;
	display: block;
	background-color: #fff;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #e2ebf2;
	width: 20px;height:165px;
	text-align: center;
	padding: 10px;
}
.jigou .title-wrap2 .title h3{
	color: #111;
	font-size: 18px;
	padding-top: 20px;
}

.jigoup .title-wrap2 a{ }




.jigou ul{ float:left;
	background-color: #fff;
	padding: 10px!important; display:block; overflow:hidden; 
}
.jigou li{float:left;width:240px;margin-left:10px;margin-right:30px;box-shadow:0 7px 7px rgba(0,0,0,.1);background:#fff;position:relative; 	padding:0px}
	
.jigou li img{width:100%; height:165px}
.jigou li p{font-size:14px;color:#666;line-height:30px;padding:0 5px}

.jigou .prev{position:absolute;top:68px;left:-50px;z-index:10}
.jigou .next{position:absolute;top:68px;right:-50px;z-index:10}

/**/
.footer-select { color: #336699; display: none; }
.footer_sel { LINE-HEIGHT: 50px; WIDTH: 190px; HEIGHT: 50px; COLOR: #8bc0f0; background: #1c66a1; border: 1px solid #8bc0f0; padding-left: 20px; }



/**/

.conbanner{
	display: block;
	position: relative;
	overflow: hidden;
	height: auto;
	z-index: 1; margin-top:180px
}

.conbanner img {
	display: block;
	width: 100%;
	overflow: hidden;
}



.mainWrap{
	width: 1200px;
	padding: 0px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	height: 100%;
}
.main_tit{
	height: 54px;
	line-height: 54px;
	font-size: 14px;
	border-bottom: 2px solid #0b6cb8;
}
.main_titT{
	border-bottom: 2px solid #ffb64d;
	width: auto;zuzhi
	color: #999;
}
.main_titT img{
	margin-right: 8px;
}
.main_titT a{
	color: #999999;
	padding: 0 5px;
}
.main_titT a.cur{
	color: #0b6cb8;
}
.main_con{
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	background: url(../images/x_bottom.png) no-repeat left bottom;
	border: 1px solid #EAEAEA;
}
.main_conL{
	display: inline-block;

	*display: inline;
	zoom: 1;
	width: 22%;
	padding-bottom: 260px;
	min-height: 100%;
	 
	background-repeat: no-repeat;
	background-position: right 40px;
}

.main_conLT{
	width: 100%;
}
.main_conLT dl dt{
	width: 100%;
	height: 53px;
	line-height: 53px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	background-color: #165A9B;
	
	background-repeat: no-repeat;
	background-position: 0 0;
}
.main_conLT dl dd{
	width: 100%;
	height: 46px;
	margin-top:10px ;
}
.main_conLT dl dd a{
	display: block;
	height: 46px;
	background:#f5f6fa;
	margin-top:10px ;
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 46px;
}
.main_conLT dl dd a:hover{
	background: #0b6cb8;
	color: #fff;
}
.main_conLT dl dd a.cur{
	background: #0b6cb8;
	color: #fff;
}
.dynamiccc{
	margin-top:10px;
}


.column_button
{
	min-height: 100%;
	position: relative;
}
.main_conR .bottom{
	position:absolute;
	bottom: 0px;
	margin-left:-255px;
}


.main_conR{
	display: inline-block;




	*display: inline;
	zoom: 1;
	width: 75.6%;
	margin-left: 1.98%;
	vertical-align: top;
}
.main_conR h2{
	width:100%;
	height: auto;
	line-height: 80px;
	border-bottom: 1px dashed #eee;
	font-size: 24px;
	color: #666666;
	text-align: center;
}
.main_conRC{
	padding-left:40px;
	padding-bottom: 40px;
}
.main_conRC p{
	/*width: 721px;*/
	font-size: 14px;
	color: #666666;
	line-height: 32px;
	/*text-indent: 2em;*/
	margin-top: 20px;
	word-break:break-all;
	text-align:left;
    text-align:justify;
    text-justify:inter-ideograph;
}
.main_conRC img{
	margin:0 auto;
           display:block;
           text-align:center;
}

/*列表页1*/
.main_titTa{max-width: 500%;min-width:20%
	
}
.main_conRa{
	border-left: none;
}
.main_conRCa{
	width: 100%;
	margin: 0 auto;
	border-left: none;
}
.main_conRCa ul li{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 16px 0;
	background: #f8f9fb;
	margin-bottom: 10px;
	cursor: pointer;
	
}
.main_conRCa ul li:hover{
	background: #f8f9f3;
}
.main_conRCa ul li .main_rpicL{
	float:left ;
	margin-left: 10px;
}
.main_conRCa ul li .main_rpicL img{
	width: 95px;
	height: 107px;
}
.main_conRCa ul li .main_rpicR{
	float:right ;
	margin-right:0;
	width: 590px;
	padding-right: 10px;
}
.main_conRCa ul li .main_rpicR h3{
	font-size: 16px;
	color: #333;
	font-weight: normal;
}
.main_conRCa ul li .main_rpicR p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-indent: 2em;
	margin-top:8px;
}
.main_conRCa ul li .main_rpicR p img{
	width: 14px;
	height: 14px;
}
.main_conRCa ul li .main_rpicR p span a{
	color: #0b6cb8;
}
.main_conRCa ul li .main_rpicR p span a:hover{
	color: #ffb64d;
}
.main_conRCa ul li .main_rpicR p.time{
	text-indent: 0;
	color: #ffb64d;
}
.main_conRCa ul li .main_rpicR p.time img{
	margin-right: 10px;
	margin-top: -2px;
}



.page{
	width: 540px;
	height:40px;
	margin: 58px auto 0;
	font-size: 15px;
}
.page a {
	display: inline-block;
	padding:5px 13px;
	border: 1px solid #eeeeee;
	margin-left: -5px;
	color: #666666;
}
.page a.page_l{
	margin-right: 8px;
	padding:5px 14px;
}
.page a.page_r{
	margin-left: 8px;
	margin-right: 15px;
	padding:5px 14px;
} 
.page a.page_l img ,.page a.page_r img{
	margin-top: -3px;
}
.page a.page_five{
	margin-right:6px;
} 
.page input{
	width: 54px;
	height: 31px;
	line-height: 31px;
	border: 1px solid #eee;
	margin-left: 5px;
	margin-right: 10px;
	cursor: pointer;
	text-indent: 5px;
	padding-top: 2px;
	position: relative;
	/*top: -1px;*/
}
.page a:hover{
	background: #88929a;
	border: 1px solid #88929a;
	color: #FFF;
}
.page a.cur{
	background: #88929a;
	border: 1px solid #88929a;
	color: #FFF;
}


/*列表页2*/
.main_conRCb {
	
	width:90%;margin: auto;
}
.main_conRCb ul{
	
	width:100%;
}

.main_conRCb ul li{
	width:100%;
	font-size: 14px;
	color: #666666;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px dashed #eee;
	background:  url(../images/nicon3.gif) no-repeat left center; padding-left: 10px;
	text-indent: 15px;
	cursor: pointer;display: block;
}
.main_conRCb ul li:hover{
	background:#fcfcfc  url(../images/nicon3.gif) no-repeat left center; padding-left: 10px;
}
.main_conRCb ul li span {
	float: right; 
	width: auto;
	margin-right: 0;
}
.main_conRCb ul li a em{
	float: left;
	display: block;    
	width:70%;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.main_conRCb ul li a em span{color: #ff0000;
}




/*搜索结果页*/
.main_cons{
	width: 100%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	border: 1px solid #eee;
	border-top: none;
}
.main_cons ul li{
	width:100%;
	height: auto;
	cursor: pointer;
}
.main_cons ul li:hover{
	background: #fcfcfc;
}
.main_cons ul li .main_conC{
	padding:15px 10px;
	width: 100%;
	margin-left: 10px;
	border-bottom: 1px dashed #eee;
}
.main_cons ul li .main_conC h3{
	font-size: 16px;
	color: #333;
	font-weight: normal;
}
.main_cons ul li .main_conC p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-indent: 2em;
	margin-top:8px;
}
.main_cons ul li .main_conC p img{
	width: 14px;
	height: 14px;
}
.main_cons ul li .main_conC p span a{
	color: #0b6cb8;
}
.main_cons ul li .main_conC p span a:hover{
	color: #ffb64d;
}
.main_cons ul li .main_conC p.time{
	text-indent: 0;
	color: #999999;
}
.main_cons ul li .main_conC p.time img{
	margin-right: 10px;
	margin-top: -2px;
}


/*内容页*/

.main_content{
	width: 100%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	background: #fff;
	border: 1px solid #EEEEEE;
	border-top: none;
}
.main_contit{
	width: 100%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	border-bottom: 1px dashed #eee;
}
.main_contit h2{
	text-align: center;
	line-height: 28px;
	font-size:24px;
	color: #000000;
	font-weight: normal;
	margin-top: 46px;
}
.main_contit p{
	text-align: center;
	font-size: 14px;
	color: #999999;
	margin: 34px 0  10px 0;
}
.main_conDiv{
	width:90%;
	margin: 44px auto 0;
}
.main_conDiv img{
           max-width:100%;
           height:auto;
           display:block;
	   margin:5px auto;        
}
.main_wz{
	width: 100%;
	margin: 0 auto;
}
.main_wz ul li{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.main_reporter{
	margin-top: 45px;
}
.main_reporter dl dt{
	font-size: 14px;
	color: #0B6CB8;
}
.main_reporter dl dd{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	word-break:break-all;
	text-align:left;
    text-align:justify;
    text-justify:inter-ideograph;
}
.main_reporter dl dd.pour{
	margin-top: 48px;
}
.main_art{
	width: 100%;
	margin: 72px auto 0;
	background: #fbfbfb;
	height: auto;
	overflow: hidden;
}
.main_art ul li{
	font-size:14px;
	line-height: 33px;
	margin-left:15px ;
}
.main_art ul li label{
	color: #666666;
}
.main_art ul li a{
	color: #999;
}
.main_art ul li a:hover{
	color: #0b6cb8;
}


.new_inforBox2{
	width: 644px;
}
.new_pic1{
	width: 310px;
}
.slideBox1 {
    width: 310px;
    height: auto;
    overflow: hidden;
    position: relative;
}
.new_list3{
	width: 314px;
	padding: 0 0 0 20px;
}
.informBox4{
	width: 312px;
}
.informBox4 .infor_list{
	margin-top: 12px;
}
.new_lista1{
	padding: 0 0 0 20px;
}


.column_log dt 
{
	position: relative;
	margin: 0 20px;
	border-bottom: 1px solid #dfdfdf;
	line-height: 52px;
	text-align: center;
}
.column_log dt span
{
	left: -25px;
	position: relative;
	font-size: 16px;
	cursor: pointer;
}

.column_log dt img{
	position: absolute;
    right: 8px;
    top: 20px;
}


.column_log dd
{margin-left: 100px;
	
	 font-size: 14px; 
	line-height: 42px;
	}

.column_log dd img{
	
    margin: 0 8px 0 -35px;
    }
    
    
.column_log dd a{
	color: #555;
}
.column_log_img1
{
	margin-top: -5px;
	position: relative;
	margin-left: 20px;
}

.column_log_img2 {
	margin-top: -5px;
	margin-left: 90px;
}

.column_log dt a.cur{
	display: block;
	height: 46px;
	background:#f5f6fa;
	margin-top:10px ;
	font-size: 16px;
	color: #0b6cb8;
	text-align: center;
	line-height: 46px;
}

.column_log dd a.cur{
	color: #0b6cb8;
}



.content_nav 
{
	display: block;
	overflow: hidden;
	height: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../images/tit_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.content_nn
{
	position: relative;
	margin-top: 6px;
	padding-left: 10px;
	font-size: 16px;
	font-family: "宋体";
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 15px;
	padding-right: 10px;
}
.content_nn span{
	position: relative;
	top: 2px;

	*top:0px;
	left: 0px;
	font-size: 18px;
	font-weight: 600;

}
.content_nn span a{
	color:#333333;
	
}
.content_nn span.titl{
	font-size: 22px;
	color: #003f88;
}
.content_nn_01{
	position: absolute;
	top: 8px;
	color:#999898;
	right: 10px;
}
.content_nn_01 span a{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}
.content_nn_01 span{
	
	
	left: 0px;

}
.content_title
{
    text-align: center;
    margin: 10px 0;
    width: 100%;
    border-bottom: 1px dotted #C0C0C0;
    padding-bottom: 30px;
}
.content_title h2{
	font-size: 18px;
	color: #004098;
	font-weight: normal;
	padding: 0 10px;
}
.content_title div
{
	margin-top: 10px;
	position: relative;
	font-size: 14px; 
}

.row3{
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
}

.cont_tit {
	color: #aaa;
}

.content_main
{
	margin-top: 10px;
	width: 100%;
	color:#333333;
	 line-height:170%;
}
.content_main p
{
line-height: 170%!important;     
margin-bottom: 10px!important;
 font-size: 14px; 
}
.content_main *{
      color: #333
      font-size: 14px; line-height:170%;     
}
.content_main img{
   max-width:90%!important;
}




.content_main{ width:100%; line-height:170%; font-size:16px; color:#111; overflow:hidden;}
.content_main  p { margin-bottom:5px;}
.content_main a { color:#111;}
.content_main a:hover { text-decoration:underline; color:#E10000;}
.content_main img { max-width:850px; _width::expression(this.width>850?"850px":this.width+"px");}

.content_main div{  line-height:170%; font-size:14px; color:#111; }
.content_main td{  line-height:170%; font-size:14px; color:#111;}



.zuzhi{padding-top: 0px; width:95%;
	margin: 0 auto;}
.zuzhi li{ float:left; width:100%;}
.zuzhi li:last-child{ margin-bottom:200px; }
.zuzhi li h5{ color:#444; line-height:44px; height:44px; background:#E0E4E9; border-left:8px #003f88 solid; display:block; padding-left:30px; font-weight:normal; font-size:16px; margin-top:.0px; margin-bottom:25px; font-family:"宋体"; font-weight: 600;}
.zuzhi li div{ float:left; width:150px;margin-top:25px; margin-bottom:25px; }
.zuzhi li a{display:block; text-align:center; border-bottom:none; font-size:16px; font-family:"宋体";color:#333; }

.side_zhtj_con {padding-top: 0px; width:95%;margin: 0 auto;}
.side_zhtj_con h5{ color:#444; line-height:44px; height:44px; background:#f7f8f9; border-left:8px #003f88 solid; display:block; padding-left:30px; font-weight:normal; font-size:16px; margin-top:.0px; margin-bottom:25px; }
.side_zhtj_news {overflow: hidden;width: 95%;padding: 0px 20px;}
.side_zhtj_news li{width:100%;text-align:left; font-size: 14px;display:table; clear: both; line-height: 26px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.side_zhtj_news li em{width:25%;  LINE-HEIGHT:200%; text-align:center; font-size: 18px;font-style: 600;float: left;}
.side_zhtj_news li span{ width: 75%; float: right; }



.xcx-ad-container{
    width: 100%;
    height: auto;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
}

.xcx-ad-container .close-ico{
    width: 26px;
    height: 26px;
    position: absolute;
    top: 15px;
    right: 50%;
    margin-right: -575px;
    cursor: pointer;
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    -ms-transition: -ms-transform .3s;
    -o-transition: -o-transform .3s;
    transition: transform .3s;
    background: url(../images/xcx-ad-close-ico.png) center no-repeat;
}
.xcx-ad-container .close-ico:hover{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.xcx-ad-container .more{
    position: absolute;
    right: 50%;
    margin-right: -466px;
    top: 60px;
    width: 108px;
    height: 28px;
    line-height: 28px;
    border: 2px solid #01bafe;
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    background: #01a8fe;
}
.xcx-ad-container .more-two{
    position: absolute;
    right: 42%;
    margin-right: -320px;
    top: 50px;
    width: 100px;
    height: 28px;
    line-height: 28px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    text-align: center;
	text-decoration: none;
    background: #fd3dce;
    border: 2px solid #fd3dce;
}
.xcx-ad-container .more-two i{
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("../images/ej-ico.png") no-repeat;
    vertical-align: middle;
    margin-right: 6px;
}
.xcx-ad-back{ width: 144px; height: 150px; left: 0; position: fixed; bottom: 0; cursor: pointer; z-index: 998; background: url(../images/xcx-left-float-bg.png) left no-repeat; 
}


/***************************************/
.defaultInputStyle{border:1px solid #AFD5F5;height:18px;}
.main_conDiv table{border-collapse:collapse;align:center;margin:0 auto;}
.main_conDiv td{border:1px solid #333;}


.main_conRC table{
	margin-top: 20px;
				border-collapse:collapse;
				border-spacing:0;
				border-left:1px solid #888;
				border-top:1px solid #888;margin:0 auto;
			}
			.main_conRC table th,.main_conRC table td{
				border-right:1px solid #888;
				border-bottom:1px solid #888;
				padding:5px 20px;
			}
			.main_conRC table th{
				font-weight:bold;background:#ccc;
			}
			.main_conRC table td p{
				margin:0; padding:0;
			}	


/******************************************/


/***文章内容初始样式（包括之后文章页内容）***/
.wp_entry { width:100%; line-height:1.9em; font-size:16px; font-family:"宋体";color:#333; overflow:hidden;}
.wp_entry p { text-indent:2em; margin-bottom:5px;}
.wp_entry a { color:#5A5A5A;}
.wp_entry a:hover { text-decoration:underline; color:#E10000;}
.wp_entry img { max-width:640px; _width::expression(this.width>640?"640px":this.width+"px");}

/***文章内容分页***/
.wp_single .single_paging { text-align:center;}
.wp_single .single_paging a.paging-nav { display:inline-block; height:20px; line-height:20px; font-weight:bold; padding:0 7px; font-size:13px; cursor:pointer; background:#eee; border:1px solid #ccc; border-radius:3px; overflow:hidden; vertical-align: bottom; margin:0 2px; text-decoration: none;}
.wp_single .single_paging a.paging-nav:hover { color:#fff; background:#999; border-color:#666; }
.wp_single .single_paging a.current { background:#999; border-color:#666; color:#fff;}



#vsb_content_1022 {line-height:1.9em; font-size:16px; font-family:"宋体";color:#333; overflow:hidden;}
#vsb_content_1022  p { text-indent:2em; margin-bottom:5px;}
#vsb_content_1022  a { color:#5A5A5A;}
#vsb_content_1022  a:hover { text-decoration:underline; color:#E10000;}
#vsb_content_1022 img { max-width:640px; _width::expression(this.width>640?"640px":this.width+"px");}

#vsb_content_1022 div{  line-height:1.9em; font-size:16px; font-family:"宋体";color:#333; }
#vsb_content_1022 td{  line-height:1.9em; font-size:16px; font-family:"宋体";color:#333;}

/*定义正文中的H2样式*/
#vsb_content_1022 H2 { font-size: 16px; font-family: "宋体"; }

/*在正文中定义一个 名为icon的class */
#vsb_content_1022 .icon {
    border-right-width: 0px; margin: 3px 0px 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
;}

/*定义正文中的IMG样式*/
#vsb_content_1022 IMG {
    border: #ccc 0px solid;}

/*定义正文中的段落样式*/
#vsb_content_1022 P {
    LINE-HEIGHT: 200%; text-indent: 2em; font-size: 16px; font-family: "宋体";
;}

/*定义正文中的span样式*/
#vsb_content_1022 span {
    LINE-HEIGHT: 200%;text-indent: 2em; font-size:16px; font-family: "宋体";
;}

/*定义正文中的链接样式*/
#vsb_content_1022 A {
    color: #1e50a2; text-decoration: underline
;}
#vsb_content_1022 A:visited {
    color: #1e50a2; text-decoration: underline
;}
#vsb_content_1022 A:hover {
    color: #ba2636
;}

/*定义正文中的表格样式*/

#vsb_content_1022 TABLE{ border-collapse:collapse;border:1px solid #000 } 
#vsb_content_1022 TABLE TD{ border:1px solid #000; } 

#vsb_content_1022 TABLE TD P {

    text-indent: 0px; margin: 0px; font-size: 16px
;}
#vsb_content_1022 TABLE TH P {
    text-indent: 0px; margin: 0px; font-size: 16px
;}
#vsb_content_1022 TABLE TD IMG {
    border-bottom-style: none; border-right-style: none; margin: 5px; border-top-style: none; border-left-style: none
;}


#vsb_content_1022 .vsbcontent_start { LINE-HEIGHT: 200%; text-indent: 2em; font-size: 16px;  font-family: "宋体";font-weight: normal }

#vsb_content_1022 .vsbcontent_end {
    INE-HEIGHT: 200%; text-indent:2em; font-size: 16px; font-family: "宋体";
}



#vsb_content_1022 .newscontent_l p {
    font-size: 16px;
}        
#vsb_content_1022 .newscontent_m p {
    font-size: 16px;
} 
#vsb_content_1022 .newscontent_s p {
    font-size: 16px;
} 
#vsb_content_1022 .vsbcontent_img{ width:100%;display: inline-table;text-align:center 
} 
#vsb_content_1022 .vsbcontent_img img{max-width:90%; margin:0px auto} 




.wwm{float:right;margin-right: 0px;width:120px;height:120px;text-align:center; display:block}
.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}
.nav-small img{width: 100%;height: 100%;object-fit: cover;}
.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}
.nav-small-focus:focus{display: none;}



.menus{width: 100%;border-bottom: 1px solid #eeeeee;height: 50px;box-sizing: border-box;background-color: #165a9b; opacity: 0.9; filter: Alpha(opacity=90);}
.menu_nav{width: 1200px;margin: 0 auto;}
.nav_li{color: #fff;float: left;position: relative;display: block;outline: none;cursor: pointer;line-height: 50px;text-align: center;font-weight: 700;padding:0px 14px;}
.nav_li.active{color:#b63b4d;}
.nav_li a{color: #fff;font-size: 16px; }
.nav_list_ul{opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;min-width:140px;top:48px;left:50%; margin-left:-70px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */background:#fff;border-radius:0 0 3px 3px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);-moz-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);}
.nav_list_li{width: 100%;font-weight: 500;text-align: center;color: #111;}
.nav_list_li:hover{background: #165a9b;color: #fff;}
.nav_list_li:hover a{background: #165a9b;color: #fff;}
.nav_li-focus:focus{display: none;}
.nav_li:hover .nav_list_ul{height:auto;opacity: 1;}
.nav_list_li a{color: #111;font-size: 16px; }
.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}



/* 主菜单 */

.daohang_big{
	width: 100%;
	height: 48px;
	background-color: #0879D7;
	line-height: 48px;
	margin: 0 auto;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-image: url(../images/dhbj_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.daohang_big .daohang{ width:100%; float:left; margin-left:10px; display:inline;}
.daohang_big .daohang li{
	text-align: center;
	font-size: 18px;
	float: left;
	position: relative;
	z-index: 8;
	background-image: url(../images/line.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.daohang_big .daohang li a{  color:#FFFFFF; display:block; position:relative; font-size:18px; padding:0px 30px; transition:all .3s}
.daohang_big .daohang .choose a{color: #fff;background-color: #0066CC; transition:all .3s}
.daohang_big .daohang li .xiala{ min-width:120px; height:auto; position:absolute; left:0; top:48px; background:#0066CC; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */border-radius:0 0 3px 3px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);-moz-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25); z-index: 9999;}
.daohang_big .daohang li .xiala ul li{ text-align:center; float:left;color:#013f3e;
   white-space:nowrap; 
   text-overflow:ellipsis; 
   overflow: hidden; }
.daohang_big .daohang li .xiala ul li a{ text-align:center; color:#fff; transition:all .3s}
.daohang_big .daohang li .xiala ul li a:hover{ color:#989896;}

.daohang_big .daohang li:last-child{
	background-image: none;
}

/* 新主菜单 */
.top_header{
	position: absolute;
	top: 0px;
	z-index: 999;
	background-image: url(../images/top_tm.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 100%;
}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.active{background-color: #0066CC}
.activ2{background-color: #0066CC}
.active a{color: #fff}



/* 新主菜单 */

.yqlj {
	width: 100%; background: #1761af;margin:10px auto 0px;display:block; overflow:hidden
}

.link_con{ width:100%; margin:0px auto; }

.friendlink3{
	padding: 10px;
	width: 80px;
	font-size: 16px;
	color: #fff;
}
.friendlink4{
	padding: 10px;
	height: auto;
	width: 80%;
}

.friendlink4 li{
	width:175px;
	height:29px;
	margin-right: 28px;
	float:left;
}

.friendlink4 li select{
	border-radius: 4px;
	background: #fff;
	border:1px solid #cccccc;
	color:#333333;
	height:29px;
	line-height: 29px;
	padding-left: 7px;
	width:168px;
	font-size: 12px;
}

#apDiv1 {
	position: absolute;
	width:50%;
	height: 190px;
	z-index: 1;
}
#apDiv1 img{ margin-top:30px;
}
.bk_left {
	width: 100%;
	overflow: hidden;
	display: block;
	float: left;
	padding-top: 5px
}