body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
input{ margin:0; padding:0;word-wrap:break-word;}

body{font-size:12px;font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;  color:#545454;}

li{list-style-type:none}
ul{margin:0px;padding:0px}

a{text-decoration:none; color:#999; cursor:pointer }
a:hover{text-decoration:none}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.imgg{ float:left; margin-right:4px; margin-top:3px}
.imgg2{ float:right; margin-left:8px}
.imgg1{ float:left; margin-right:15px;}
.STYLE1 {color: #999999}
.font{ font-size:16px; font-weight:bold; color:#FFFFFF; font-family:"黑体";}
.font1{ color:#666666;}
.font2{ color:#727272; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif}
.font3{ font-size:14px; font-weight:bold; color:#FFFFFF}
.font4{ font-size:18px; font-weight:bold; font-family:"黑体"; color:#000000}

.font5{ color:#0350a2; font-size:14px; font-weight:bold}

.font6{ font-size:12px; font-weight:bold}

.font7{ font-size:12px; color:#FFF}

.td1{ border-bottom:1px solid #d5f1ff; background:#effaff; border-top:1px solid #d5f1ff}

.search{ background:url(search1.gif) no-repeat; height:56px; padding-top:10px; padding-left:20px; width:605px; padding-right:20px; margin-top:20px}

.cnecc_top{width:1001px;height:100px;margin:0 auto;background:url(sx.jpg) center 0 no-repeat;}

.nav{ margin:0; padding:0;}
.nav ul{ margin:0; padding:0; }
.nav li{ margin:0; padding:0; display: inline;}
.nav li a{ line-height:29px; height:29px; width:81px; background:url(14-1.gif) ; padding:6.5px 12.5px; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none}
.nav li a:hover,.nav li a.current{ line-height:29px; height:29px; width:81px; background:url(14.gif) ;  padding:6.5px 12.5px; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none}





.nava{ margin:0; padding:0}
.nava ul{ margin:0; padding:0;  list-style:none}
.nava li{ margin:0; padding:0; display: inline;list-style:none}
.nava li a{ line-height:23px; height:23px; background:url(14-1.gif) ; padding:4px 11px; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none}
.nava li a:hover,.nava li a.current{ line-height:23px; height:23px; background:url(14-2.gif) ; padding:4px 11px; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none}




.navv{ margin:0; padding:0}
.navv ul{ margin:0; padding:0;  list-style:none}
.navv li{ margin:0; display: inline;list-style:none;padding:4px 12px;}
.navv li a{ line-height:23px; height:23px; padding:4px 16px; color:#000; font-size:12px; font-weight:bold; text-decoration:none}
.navv li a:hover,.navv li a.current{ line-height:23px; height:23px; background:url(hd.gif) ; padding:4px 16px; color:#000; font-size:12px; font-weight:bold; text-decoration:none}




.nav1{ margin:0; padding:0}
.nav1 ul{ margin:0; padding:0}
.nav1 li{ margin:0; padding:0; list-style: disc; line-height:30px}
.nav1 a{ text-decoration:none; font-size:14px}
.nav1 a:hover{ color:#FF0000; text-decoration:none}



.news_list{}
.news_list ul li{ padding:20px 0;border-bottom:1px solid #F0F0F0;}
.news_list ul li .img{ height:120px;width:200px; display:inline-block;overflow:hidden; margin-right:20px; float:left;}
.news_list ul li .img img{ width:220px; min-height:155px;}
.news_list ul li .name{ line-height: 25px;font-weight: 400;}
.news_list ul li .name a{ font-size: 18px; color: #333333;font-weight: 400; display:block;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; }
.news_list ul li .info{ height:25px; margin:15px 0 10px 0; font-size:14px;}
.news_list ul li .info span{ padding-right:20px;}
.news_list ul li .info span font{ color:#5086be;}
.news_list ul li .info .ask i{ width:16px; height:16px; vertical-align:middle; display:inline-block; background:url(../Images/ask.png) no-repeat left center; margin-right:5px;}
.news_list ul li .intro{ line-height: 24px; font-size: 14px;color: #999999; height:72px;overflow: hidden;}
.tuijian{color:#fff;padding:0 4px;margin-left:5px;font-size:14px;border-radius:2px;float:right}
.tuijian{background:#f78015}


.nav2{ margin:0; padding:0;margin-top:-2px}
.nav2 li{ margin:0px; padding:0px; float:left; width:205px;}
.nav2 li a{ line-height:33px; height:33px; background:url(27.gif);  width:185px; display:block; padding-left:20px; color:#000; font-size:14px}
.nav2 li a:hover,.nav2 li a.bj{ line-height:33px; height:33px; background:url(27-1.gif) no-repeat; color:#FFFFFF; font-weight:bold; width:185px;display:block; padding-left:20px}



.nav3{ margin:0px; padding:0px; margin-left:12px; margin-right:15px}
.nav3 li{ margin:0px; padding:0px; float:left; width:178px; border-bottom:1px solid #CCCCCC;}
.nav3 li a{ line-height:28px; height:28px; background:#e9e9e9; width:158px; color:#000000;font-weight:100; text-decoration:none}
.nav3 li a:hover,.nav3 li a.bg{line-height:28px; height:28px; background:#e6e6e6; width:158px; color:#274a90; font-weight:100; text-decoration:none}



.nav4{ margin:0px; padding:0px; margin-left:12px; margin-right:15px}
.nav4 li{ margin:0px; padding:0px; float:left; width:100px; border-bottom:1px dashed #CCCCCC;}
.nav4 li a{ line-height:22px; height:22px; background:#e9e9e9; width:90px; color:#000000;background:#e6e6e6; }
.nav4 li a:hover,.nav4 li a.bg{line-height:22px; height:22px; background:#e6e6e6; width:90px; color:#274a90; font-weight:100}

.nav5{ margin:0; padding:0}
.nav5 ul{ margin:0; padding:0}
.nav5 li{ margin:0; padding:0; list-style: disc; line-height:30px}
.nav5 li span{ font-size:14px;}
.nav5 a{ text-decoration:none; font-size:14px;color:#000;}
.nav5 a:hover{ color:#FF0000; text-decoration:none}

a.b:link {
	font-size: 12px;
	color: #bb0a0a;
	text-decoration: none;
}
a.b:visited {
	font-size: 12px;
	color: #bb0a0a;
	text-decoration: none;
}
a.b:hover {
	font-size: 12px;
	color: #bb0a0a;
	text-decoration:none
}


a.c:link {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
a.c:visited {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
a.c:hover {
	font-size: 12px;
	color: #000000;
	text-decoration:none
}

a.c1:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a.c1:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a.c1:hover {
	font-size: 12px;
	color: #000000;
	text-decoration:none
}

a.d:link {


	font-size: 14px;
	color: #000;
	text-decoration: none;
}
a.d:visited {


	font-size: 14px;
	color: #000;
	text-decoration: none;
}
a.d:hover {


	font-size: 14px;
	color: #666666;
	text-decoration:none
}


.clear{ clear:both; visibility:visible; width:0px; height:0px;}


.text_lm{margin-left:20px; font-size:18px; position:absolute; top:10px; left:0px; _left:0px;_top:10px; }



footer{
    height:132px;
    background:#2d2f32;
	 padding:  0 5%;
   
}
.f-bottom-red{ height:5px; width:100%; background-color:#F00}
footer .f-l{
    float:left;
    position:relative;
	
}
footer .f-logo{
    display:inline-block;
    height:43px;
    padding-right:38px;
    border-right:1px solid #424447;
    margin-top:45px
}
footer .f-logo img{
    margin-top:-6px
}
footer .f-r{
    float:right;
    width:120px;
    height:32px;
    font-size:14px;
    color:#808080;
    line-height:32px;
    text-align:center;
    border:1px solid #808080;
    margin-top:43px
}
footer .f-xg{
    display:inline-block;
    position:absolute;
    top:40px;
    left:230px;
    width:550px
}
footer .f-xg li{
    float:left;
    padding-right:15px;
    padding-left:15px;
    line-height:1;
    border-right:1px solid #b3b3b3;
}
footer .f-xg li:first-child{
    padding-left:0
}
footer .f-xg li a{
    color:#b3b3b3;
    font-size:14px
}
footer .f-xg p{
    margin-top:16px;
    font-size:14px;
    color:#b3b3b3;
}


.swi2{
    width: 100%;        
    height:280px;
    margin:0 auto;
}
.img_list{
    height:100%
}
.list-inner{
    width:100%;
    padding-right:8px;
    /*border:1px solid red;*/
    height:100%
}


.list-img{
    width:275px;
    height:177px;
}

.list-img a {
    display: block;
    position: relative;
    height: 100%
}

.list-img img{
    width:100%;
    height:100%
}
.list-text{
    height:42px;
    margin-top:18px;
    border-left:2px solid #dbdbdb;
    padding-left:20px;
}
.list-text .f{
    color:#333;
    font-size:18px;
}
.list-text .s{
    color:#c2c2c2;
    font-size:14px;
}
.arrow1-l {
    background: url(jt-z.png) no-repeat  ;
    position: absolute;
    left: 0;
    top: 45%;
    margin-top: -15px;
    width: 30px;
    height: 50px;
    z-index:99
}
.arrow1-r {
    background: url(jt-y.png) no-repeat left top;
    position: absolute;
    right:0;
    top: 45%;
    margin-top: -15px;
    width: 30px;
    height: 50px;
    z-index:99
}
.list-inner{
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;

}
.list-inner:hover {
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);
    -moz-transform:translate(0,-10px);
    -o-transform:translate(0,-10px);
    -ms-transform:translate(0,-10px);
    /*-webkit-box-shadow:0px 5px 15px #e5e5e5;*/
    /*-moz-box-shadow:0px 5px 15px #e5e5e5;*/
    /*box-shadow:0px 5px 15px #e5e5e5;*/
}





.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
.lj-list{
    display:none
}
.lj-list li{
    height:28px
}
.lj-list li a{
    color:#808080
}


#solid{
	width:1200px;
	height:350px;
	clear:both;
	margin-top:0px;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:350px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:1200px;
	height:350px;
	margin-left:-600px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:905px;
	height:55px;
	top:300px;
	left:50%;
	position:relative;
	margin-left:-500px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}

.newscont .content{ padding-left:50px; padding-right:50px; padding-top:30px}
.newscont .content .title{line-height: 36px; padding: 0 0 15px 0; font-size: 24px; font-weight: bold; text-align:center;}
.newscont .content .info{ height:30px; line-height:30px; margin-bottom:25px;text-align:center;}
.newscont .content .info .admin{ padding-right:20px; font-size:14px;}
.newscont .content .info .admin img{ width:26px; height:26px; border-radius:50%; margin-right:15px;}
.newscont .content .info .admin font{padding:0 5px; color:#3ca5f6;}
.newscont .content .info span.date{ color:#BBBBBB;}
.newscont .content .info span.get{ text-align:right; float:right; color:#BBBBBB}
.newscont .content .info span.get i{ background:url(../Images/get.png) no-repeat left center;width:16px; height:16px; vertical-align:middle; display:inline-block; margin-right:5px;}
.newscont .content .infoimg{text-align:center; margin-bottom:10px}
.newscont .content .intro{ line-height:24px; font-size:14px; border-bottom:1px solid #F0F0F0; padding-bottom:30px; margin-bottom:30px;}
.newscont .content .intro img{ max-width:100%;}
.newscont .content .updown{ height:34px; line-height:34px;}
.newscont .content .updown i{ display:inline-block; margin-right:10px; font-size:14px;}
.newscont .content .prev{}
.newscont .content .prev i{ background-position:0 0;}
.newscont .content .next{}
.newscont .content .next i{ background-position:-9px 0px;}
.newscont .content .next a,.newscont .content .prev a{color:#999999; font-size:14px;}



/*图片频道*/
.mainbox{ width:900px; margin:0 auto;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}

.photo-list{ position:relative}
.photo-list .photo-item { width:285px; background:#fff; position:relative; overflow:hidden; float:left; margin:5px 7px;}
.photo-list .photo-item .imgbox{ position:relative}
.photo-list .photo-item .caption { bottom:-190px; left:0px; display:none}
.photo-list .photo-item .heading span { top:-190px; display:block;}

.photo-list .photo-item .heading{ display:none;position:absolute; background-color:rgba(0,0,0,0.5);height:60px; overflow:hidden; width:100%; bottom:0}
.photo-list .photo-item .heading a{color:#fff; display:block; padding:10px 20px;font-size:12px;line-height:24px;}
.photo-list .photo-item img{width:100%; border-radius:3px;}
.photo-list .photo-item .ctbox{ line-height:20px;color:#888; padding:15px;}
.photo-list .photo-item .ctbox a{font-size:18px;}
.photo-list .photo-item .ctbox b{font-weight:normal;color:#3c8fc6}

