@charset "UTF-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:14px; color:#333; font-family:"Microsoft YaHei","tahoma"," Arial","Helvetica", "sans-serif"; background-color:#fff;}
html{}
h1,h2,h3,h4,p{ margin:0px; padding:0px; font-size:14px; font-weight:normal;}
dl,ul,ol,dt,dd{ margin:0px; padding:0px; list-style:none;}
em,i{ font-style:normal;}
img{ border:none;}
.clear{ clear:both; height:0; overflow:hidden;}
table{ border-collapse:collapse; border:none;}
.bold{ font-weight:bold;}
.fl{ float:right;}
.fr{ float:left;}
a{text-decoration:none;}

.Box,.footc{ width:1080px; margin:0 auto; position:relative;}

/*---------头部-------------*/
.wx{ width:150px; height:265px; background: url(../imgs/bg_wx.png) no-repeat left top; padding-right:13px; position: fixed; top:0; right:10px; z-index:999;}
.wx dl{ width:120px; padding:0 15px; padding-top:55px;}
.wx dl dt{ text-align:center; font-size:18px; color:#0c0c0c; line-height:30px;}
.wx dl dd{ margin-top:5px; color:#312a2a; line-height:18px;}
.wx dl dd img{ width:120px; height:120px;}

.banner{ width:100%; height:232px; background:#a7090b url(.../meeting/2017cacsi/banner.jpg) no-repeat center top; z-index:10; position:relative;  padding-top:307px;}
.ban_txt{ width:760px; height:152px; margin:0 auto; z-index:50; background:url(../imgs/bt_bg.png) no-repeat center top;}
.ban_txt p{ padding:17px 0; padding-left:190px;  font-size:24px; color:#fffb80; line-height:38px;}
.line1{ width:100%; height:26px; background: url(.../meeting/2017cacsi/top_li.png) repeat-x left bottom; position:absolute; bottom:0;}
.line2{ width:100%; height:23px; background: url(.../meeting/2017cacsi/main_li.png) repeat-x left top; margin-top:1px;}

.topb{ width:100%; height:28px; line-height:28px;}
.topb .topbc{ width:1080px; color:#999; font-size:12px; margin:0 auto;}
.topb .topbc a{ display: inline-block; padding:0 10px; font-size:12px; color:#666;}
.topb .topbc a:hover{ color:#333;}

/*--------简介----------*/
.title{ width:100%; height:30px; margin-bottom:15px; line-height:30px;}
.title i{ width:26px; height:30px; display:block; float:left;}
.title i.l{ background: url(.../meeting/2017cacsi/tit_bg1.png) no-repeat 0 bottom;}
.title i.r{ background: url(.../meeting/2017cacsi/tit_bg2.png) no-repeat 0 0;}
.title span{ display:block; padding:0 10px; font-size:24px; color:#111; float:left; margin-top:-2px; font-weight:400;}

.jjcon{ width:100%; margin-top:20px; padding-bottom:15px; position:relative;}
.jjcon p{ line-height:32px; font-size:16px; color:#666; text-indent: 2em; padding-bottom:20px;}
.jjcon dl{ width:1080px; /*height:32px; */line-height:32px; font-size:16px;}
.jjcon dl dt{ width:100px; text-align:left; padding-left:30px; float:left; color:#333; display:block;}
.jjcon dl dd{ width:670px; float:left; color:#666;}
.jjcon dl dd i{ display:inline-block; margin-right:40px;}

.btn_downl{ position:absolute; width:230px; height:100px; right:5px; bottom:20px;}
.btn_downl a{ width:200px; height:100px; line-height:93px; text-align:center; padding-right:30px; display:block; background: url(../imgs/down.png) no-repeat 0 0; font-size:24px; color:#fff;}

.news{ width:100%; height:443px; padding:15px 0; background-color:#f2e7c9; margin-top:5px;}
.newsc{ background-color:#f9f2dc; height:423px; padding:10px;}
.newsl,.newtab{ width:522px; height:421px; background: url(../imgs/bg_01.gif) no-repeat 0 0;}

.list_news{ width:462px; height:300px; padding:15px 0; margin:0 auto; border-top:1px #e9cfa2 dashed; position:relative;}
.list_news ul li{height:36px; line-height:36px; padding-left:20px; background: url(../imgs/list01.gif) no-repeat left center; position:relative;}
.list_news ul li a{ max-width:355px; height:36px; overflow:hidden; color:#312828; display:block; width:340px; float:left;}
.list_news ul li a:hover{ color:#b8000b;}
.list_news ul li span{ color:#e43640; float:right;}
.list_news a.more{
	width: 110px;
	height: 32px;
	line-height: 32px;
	display: block;
	text-align: center;
	color: #fff;
	background-color: #fd6e76;
	-moz-border-radius: 16px;
	border-radius: 16px;
	position: absolute;
	right: 27px;
	bottom: 165px;
	margin-top: 10px;
}

.newtab{ width:488px; height:389px; padding:16px 17px; overflow:hidden;}

.map{ width:1080px; margin-top:15px;}
.map .ii{ width:516px; height:316px; border:2px #f2e7c9 solid;}
.map .ii img{ width:510px; height:310px; margin:3px;}
.maptxt{ width:1080px; margin-top:15px; line-height:36px;}
.maptxt p{ padding:0; font-size:18px; color:#333; line-height:36px; font-weight:400; word-break:break-all;}
.maptxt p i{ float:left; width:90px; display:block;}
.maptxt p span{ width:990px; display:block; float:left; color:#666;}

.foot{ width:100%; background-color:#282a2b; padding:10px 0; margin-top:15px;}
.footc{ text-align:center;}
.footc h3{ width:100%; text-align:center; height:40px; line-height:40px; color:#a9a9a9;}
.footc h3 a{ color:#bbbcbc; display:inline-block; margin-left:10px; margin-right:10px;}
.footc p{ color:#979899; margin-top:5px; line-height:28px;}

/*-----------列表页---------------*/
.top{ width:100%; height:280px; background:#940e15 no-repeat center top; display:block; position:relative; margin:0 auto; text-align:center;}

.page{ height:25px; padding:20px 0; margin-top:20px;}
.page a{ width:30px; height:25px; line-height:25px; display:block; margin-right:5px; margin-left:5px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; float:left;}
.page a:hover{ background-color:#6d98d0; color:#fff;}
.page a.on{ background-color:#0061b0;  color:#fff;}
.page a.ll,.page a.rr{ background:#ddd url(../imgs/page.png) no-repeat;}
.page a.ll{ background-position:0 0;}
.page a.rr{ background-position:-34px 0;}
.page a.ll:hover,.page a.rr:hover{background-color:#6d98d0;}
.page em{ height:25px; display:inline-block; margin-left:5px; margin-right:5px; float:left; color:#999;}

.listbox{ width:100%; padding:10px 0;/* border-top:3px #ec7279 solid;*/ position:relative;}
.listbox ul{}
.listbox ul li{ height:38px; line-height:38px; padding:5px 0; padding-left:20px; background: url(../imgs/list02.png) no-repeat left center; position:relative; border-bottom:1px #fbdee1 dashed;}
.listbox ul li a{ color:#333; display:block; max-width:830px; float:left; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; font-size:16px;}
.listbox ul li a:hover{ color:#b8000b;}
.listbox ul li span{ color:#e43640; float:right;}

/*-------------详细页---------------*/

.contit{ width:100%; padding:10px; text-align:center; border-bottom:1px #e4cf9c dashed; }
.contit h3{line-height:38px; font-size:24px; font-weight:400; color:#333;}
.contit p{ padding:5px 15px; line-height:24px; color:#333; margin-top:10px;}
.contit p span{ margin-left:20px; margin-right:5px; color:#999}

.conbox{ width:100%; margin-top:22px;}
.conbox p{ text-indent: 2em; line-height:32px; font-size:15px; color:#666; padding-bottom:10px;}
.conbox p.ii{ text-align:center; }
.conbox p.ii img{ max-width:980px; margin:20px 10px; display:inline-block;}

/*-------------座谈会---------------*/
.zth{width:215px; height:280px; float:left}
.zth1{width:215px; height:170px; float:left}
.zthimg{width:200px; height:135px; margin-left:7px;}
.zthjs{width:180px; margin-top:5px; font-size:14px; text-align:center;margin-left:17px; }
.zthbt{width:180px; margin-top:5px; font-size:14px; margin-left:17px; }

/*-------------媒体报道---------------*/
.mtbd{width:180px; height:30px; float:left}
.mtbdmc{font-size:14px;}

/*-------------新闻及结果发布---------------*/
.xw{width:450px; height:150px;}
.xwbt{width:450px; height:40px; font-size:18px;}
.xwgy{width:450px; height:60px; font-size:14px; margin-top:20px;text-indent:2em;}
.xwmore{width:80px; height:20px; font-size:14px; float:right; margin-top:10px;}
.bannernew{text-align:center;}