@charset "utf-8";
/* CSS Document */
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{margin:0;padding:0;}
body,button,input,select,textarea{font:16px/1.5}
body {text-align:left;font-family:Arial,Times New Roman,Tahoma,Verdana,'宋体',STHeiTi,sans-serif,Helvetica,sans-serif,SimSun; color:#717171; background:#fff;}
body > div { text-align:left; margin-right:auto; margin-left:auto;}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:#717171;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{width:100%;border-spacing:0px;margin:0px;padding:0px;border-collapse: collapse;}
img{vertical-align:bottom;}/*此设置是为避免使用html5 dtd时有图片的div会多出3px的问题，设为display:blcok也可以*/

.blank8{height:8px; line-height:8px; margin:0; border:0; padding:0; font-size:0px; overflow:hidden; width:inherit;}
.blank13{height:13px; line-height:13px; margin:0; border:0; padding:0; font-size:0px; overflow:hidden; width:inherit;}
.left{float:left; display:inline;}
.right{float:right; display:inline;}
.clear{clear:both; line-height:0; font-size:0; height:0; overflow:hidden;}

#header{width:100%; margin:10px auto; height:51px;}
.logo{width:134px; height:51px; background:url(//image.cns.com.cn/ecns_editor/static/images/logowap.png) no-repeat center top; float:left; background-size:134px auto; margin-left:10px;}

#nav{width:100%;overflow:hidden; height:80px; background:#003f64;}
#nav ul{width:94%; margin:10px auto;}
#nav li {float:left; color:#fff; padding:0 10px;line-height:35px; font-size:16px;}
#nav li a{color:#fff; font-size:16px;}

#header .right a{float:right; margin-right:15px; height:23px; margin-top:14px; background-size:auto 23px;}
a.download{width:20px; background:url(//image.cns.com.cn/ecns_editor/static/images/download.png) no-repeat center; }
a.search{width:30px; background:url(//image.cns.com.cn/ecns_editor/static/images/search.png) no-repeat center;}
a.search1{width:30px; background:url(//image.cns.com.cn/ecns_editor/static/images/search.png) no-repeat center; display:none;}

.searchmore{width:100%; height:51px; background:#eeeeee; line-height:51px; display:none; position:absolute; left:0; top:71px;}
.searchmore span{margin:7px 15px; float:left; border:1px solid #eeeeee; height:35px; line-height:35px; border-radius:5px; width:70%; background:#fff;}
.searchmore span input{color:#999;font-size:18px;}
.inputbox{height:35px;line-height:35px;}
.inputwid{width:246px;line-height:34px;height:34px;border:none;overflow:hidden; background:url(http://www.ecns.cn/images/head/search.gif) no-repeat 5px center; padding-left:30px;}
.searchmore a{float:left; color:#1499ff;font-size:18px;}

/*触摸滑动幻灯*/
/* swipe */
.swipe{width:100%;height:200px;overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe li {position:relative;}
.swipe li img{width:100%; height:200px;}
.swipe #pagenavi{position:absolute;right:10px;bottom:10px; height:15px; z-index:10; font-size:1px;}
.swipe #pagenavi a{width:10px;height:10px;display:block;margin:3px 0 0 0 ; text-align:center; overflow:hidden;margin-right:8px;cursor:pointer;background:url(http://www.ecns.cn/m/image/white.png) no-repeat center top; float:left; color:#fff; }
.swipe #pagenavi a.active{width:10px;height:10px;display:block; margin:3px 0 0 0 ;text-align:center; overflow:hidden;margin-right:8px;cursor:pointer;background:url(http://www.ecns.cn/m/image/sel.png) no-repeat center top; color:#ff4122;}
.banner_bg{
	position:absolute;
	background-color:#000;
	height:30px;
	filter:Alpha(Opacity=50);
	opacity:0.5;
	cursor:pointer;
	width:100%;
	z-index:1;
    bottom:0px;
	left:0px;
}
.info{
	position:absolute;
	line-height:30px;
	color:#fff;
	width:90%;
	padding-left:10px;
	bottom:0px;
	left:0px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	z-index:2;
	cursor:pointer;
	text-align: left;
}
.info a{color:#fff; text-decoration:none;}
.info a:hover{color:#fff; text-decoration:underline;}

.conright-yw{background:#f7f7f7; padding-bottom:10px; border-bottom:1px solid #dcdcdc; width:100%;}
.conright-yw p{ margin:0 auto; overflow:hidden; width:90%; line-height:20px; font-size:18px;}
.conright-yw h1 a{color:#404040; font-size:26px; line-height:30px;font-weight:normal; height:auto; padding:10px 0; display:block; width:90%; margin:0 auto;}
.conright-yw p a{font-size:14px; line-height:20px; overflow:hidden; }

.newslink{width:300px; padding:0 10px; line-height:31px; overflow:hidden; }
.newslink li{width:300px; line-height:31px; border-bottom:1px solid #ededed; }

.newsshow{width:90%; margin:0 auto;}

.conlist1{width:300px; padding:0 10px; line-height:31px; overflow:hidden; }
.conlist1 li{width:300px;line-height:31px; border-bottom:1px solid #ededed;}
.wap_ad{width:320px; height:60px;}

.wap_title{height:55px; line-height:65px; border-bottom:1px solid #dcdcdc;}
.wap_title2{ height:52px;  float:left; color:#cc131d; font-family:Arial, Helvetica, sans-serif; font-weight:bold;border-bottom:3px solid #035689; }
.wap_title2 a{ color:#cc131d; }

.newslst03 li{margin-top:10px;overflow:hidden;border-bottom:1px dotted #cfcfcf;padding-bottom:10px; }
.newslst03 li span{float:left;display:inline;margin-right:9px;}
.newslst03 li h3{font-size:18px;font-weight:normal;height:64px; overflow:hidden;}
.newslst03 li h3 a{color:#666666;}
.newslst03 li p{font-size:14px;color:#333;overflow:hidden;margin:5px 0 0;padding:0;}
.newslst03 li .video{position:relative;}
.newslst03 li .video .play{background:url(http://i2.chinanews.com/2013/home/images/blue/video.png) no-repeat center; position:absolute; left:30px; top:15px; width:35px; height:35px; z-index:2;}
.otherh li h3 {height:auto;}

.load_more{ display:none;}
.load_more1{ display:block;}
.load_more1{height:30px;line-height:30px; background:#f7f7f7; text-align:center;font-size:15px;cursor:pointer; clear:both; margin:10px 0;}
.load_more{height:30px;line-height:30px; background:#f7f7f7; text-align:center;font-size:15px;}
.load_more1 img{ vertical-align:middle;width:auto;height:auto;margin-left:5px;}
.load_more img{ vertical-align:middle;width:auto;height:auto;margin-left:5px;}

.load_more1{color:#cecece;}
.load_more1 a{color:#cecece;}
.load_more{color:#cecece;}
.load_more a{color:#cecece;}

.list_ulc{margin-top:5px; overflow:hidden;height:505px;}
.list_ulc1{height:222px;}
.list_ulc2{height:245px; overflow:hidden;}
.otherh{height:auto;}

.newslis1{width:100%; padding:10px 0; height:60px; border-bottom:1px dotted #cfcfcf;}
.newslis1 span{float:left; width:90px; height:60px; margin-right:10px; }
.newslis1 img{width:90px; height:60px; display:block;}
.newslis1 h3{font-size:18px;font-weight:normal;height:64px; overflow:hidden;}
.newslis1 h3 a{color:#666666;}


.newslis2{width:100%; margin:0 auto; overflow:hidden; font-size:18px;font-weight:normal;height:60px;padding:10px 0;border-bottom:1px dotted #cfcfcf;  }
.newslis2 h3{font-size:18px;font-weight:normal;height:64px; overflow:hidden;}
.newslis2 a{color:#666666;}

#pagebottom{width:100%; height:70px; background:#003f66; padding-top:10px; }
#pagebottom .left{ width:48%; text-align:right; height:30px;}
#pagebottom .right{width:48%; text-align:left; color:#fff; font-size:16px; margin-top:10px;}
#pagebottom .right a{color:#fff;}
.copyright{text-align:center; color:#4080a7; font-size:12px; padding-top:10px; width:100%;}

/*content*/
header{width:100%; height:60px; background:#003f66; line-height:60px;position:relative;}
header .back{float:left; width:13%; font-size:40px; background:url(//image.cns.com.cn/ecns_editor/static/images/bg1.jpg) repeat-y right;}
header .back a{color:#fff; display:block; width:100%; height:60px; text-align:center; line-height:45px; background: url(//image.cns.com.cn/ecns_editor/static/back.jpg) no-repeat center;}
header .right{width:85%;}
header .right .logocon{float:left; margin-left:20px; margin-top:7px;}
header .right .logocon img{width:135px;}
header .right .more{float:right; margin-right:20px; background:url(//image.cns.com.cn/ecns_editor/static/images/more.png) no-repeat center top; width:29px; margin-top:20px; height:21px; }
header .guide{position:absolute; left:3%; bottom:0; display:none; width:94%; line-height:40px;}
header .guide li{float:left; color:#fff; padding:0 10px;}
header .guide li a{color:#fff; }
#triangle-close {width: 0; height: 0; border: 25px solid #035689; border-color: transparent #035689  #035689 transparent;position:absolute;display:none;right:0; bottom:0;}
#triangle-close:before, #triangle-close:after {
            content: '';
            position: absolute;
            top: 10px;
            width: 20px;
            height: 1px;
            background-color: #fff;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}
 
#triangle-close:after {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
		
#banner{width:100%; height:60px; background:#f7f7f7; line-height:60px;}

.content{width:90%; margin:0 auto; margin-top:10px;}
.content h1{font-size:26px; color:#404040; line-height:30px; font-weight:normal;}
.content .time{font-size:12px; color:#ababab; line-height:24px; height:24px; margin:10px 0px; float:left; width:76%;} 
.content img{max-width:100%; text-align:center;}
.content .txt{font-size:12px; color:#929292; line-height:18px; margin-top:10px;}
.content p{padding:10px 0px; line-height:22px; font-size:16px;}
.content p a{color: #069;}
.description{line-height:30px;}
.description strong span {
    color: #f00;
    font-size: 24px;
}
.content p.font-13-black{font-size:13px;}
.img_descr{font-size:13px;}
.pictext{font-size:13px;}
.bshare-custom{float:right; margin-top:10px; width:14%; text-align:right;}


.xgtj li{padding:15px 0; line-height:24px; border-bottom:1px dotted #dcdcdc; margin-top:0;}

.photolist{width:50%; height:225px; float:left;}
.photolist a{width:96%; padding:10px 2%; display:block;}
.photolist h3{line-height:20px;overflow:Hidden;font-size:16px; height:72px;}
.photolist img{width:100%; height:104px; display:block;}
.photolist div{color:#999;width:96%; padding:0 2%;}

/*backtop*/
#backtop{position:fixed;bottom:100px;right:10px;width:30px; height:30px;z-index:400;}

#top{display:block;width:30px;height:30px;overflow:hidden;cursor:pointer;}
#top{background:url(//image.cns.com.cn/ecns_editor/static/images/backtop.png) no-repeat;}