body{font-family:'Microsoft YaHei','Verdana','\5b8b\4f53';-webkit-text-size-adjust: 100%;}
.logos{float:left;width:415px}
.headerNav {float:left; display:inline; margin: 0 0 0 45px;}
.headerNav a {float:left; display:inline; height: 45px; font-size:16px; line-height: 45px; overflow:hidden; text-align:center; padding: 0 14px;color:#000}
.headerNav a.selected {border-bottom:5px #4badf6 solid; cursor:default; color:#ff6600;}

.banner{
	
	height: 390px;
	overflow: hidden;
	zoom:1;
}
.bannerInner{
	height: 380px;
	margin-top: 1px;
}
.bigBan{
	float: left;
	position: relative;
	width: 620px;
	height: 380px;
}
.bigBan-control{
	position: absolute;
	right: 25px;
	bottom: 20px;
	z-index: 2;
	opacity: .7;
	filter: alpha(opacity=70);
}
.bigBan-control-L, .bigBan-control-R{
	float: left;
	margin: 0 5px;
	width: 14px;
	height: 26px;
	background-image: url(../images/lighterLR.gif);
	background-repeat: no-repeat;
}
.bigBan-control-L{
	background-position: 0 0;
}
.bigBan-control-R{
	background-position: right 0;
}
.bigBan-control-item{
	float: left;
	width: 6px;
	height: 6px;
	margin: 10px 3px 0;
	background-image: url(../images/lightIcon.gif);
	background-repeat: no-repeat;
}
.bigBan-control-item-sel{
	background-position: right 0;
}
.bigBanLink{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 1;
}
.bigBanLink:hover{
	text-decoration: none;
}
.bigBan img{
	width: 620px;
	height: 380px;
}
.bigInfo{
	width: 620px;
	height: 70px;
	z-index: 2;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
}
.bigInfo em{
	font-size: 22px;
	display: block;
	line-height: 70px;
	height:70px;
	overflow: hidden;
	margin: 0 0 0 17px;
	width: 466px;
}
.bigBanLink i{
	width: 620px;
	height: 70px;
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.smallBox{
	float: left;
	width: 380px;
}
.smallBan{
	position: relative;
	float: left;
	overflow: hidden;
	width: 190px;
	height: 190px;
}
.smallBan img{
	width: 190px;
	height: 190px;
	position: absolute;
	left: 0;
	top:0;
}
.smallBan span{
	display: none;
	background-color: #333;
	opacity: .7;
	filter: alpha(opacity=70);
	color: #EDE9DD;
	font-weight: bold;
	font-size: 24px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 3;
	height: 36px;
	line-height: 36px;
	text-align: center;
	padding: 0 5px;
}

ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }


em { font-style: normal }
li { list-style: none }
/*menu*/
.layout:after, .hd:after, .bd:after, .ft:after, .cf:after, dl:after{ content: ""; display: table; clear: both }
.layout, .hd, .bd, .ft, .cf, dl{ *zoom:1}
@media screen {
.layout{ margin:0 auto; width:1000px;}
.fl, .layout .fl, .chief { float: left; display: inline }
.fr, .layout .fr, .extra { float: right; display: inline }
.hd h2, .hd h3 { float: left; display: inline; font-weight:normal;}
/* layout */
 
.sideBar{ float:left; width:252px; position:relative; z-index:30;}
.sideBar a { color:#333; text-decoration: none; cursor: pointer; outline:none;}
.sideBar a:hover{text-decoration: underline;}
.sideBar a:focus { outline: none;} 
.menu{ background:#23b880; height:85px; width:252px;}
.menu .menuName{ border-right:1px solid #159e6b; color:#fff; font-size:40px; font-weight:bold; float:left; height:85px; line-height:85px; text-align:center; width:208px;}
.menu .menuName:hover{ background:#25ca9d; text-decoration:none;}
.menu .btn{ border-left:1px solid #34c790; float:right; height:71px; padding:14px 7px 0; width:28px;}
.menu .btn a{ background:url(../images/bgs.png) no-repeat; display:inline-block; height:58px; width:28px;}
.menu .btn .my{ background-position:-40px 0;}
.nav{ background:#4cacf6; margin-top:5px; position:relative; width:252px; z-index:20;}
.nav a{ color:#fff;}
.nav li{ border-bottom:1px solid #4e5771; padding:21px 15px; vertical-align:middle; width:222px; zoom:1; height: 170px;}
.nav li.current{ background:#23ab7b;}
.nav li h2{ font-size:20px; height:40px; line-height:40px;}
.nav li p{ line-height:30px;}
.nav li p a{ display:inline-block; margin:0 5px;}
.nav li .subNav{ background:#24ac7c; display:none; position:absolute; left:252px; top:0; z-index:30;}
.nav li.current .subNav{ display:block;}
.subNav{ width:360px;}
.subNavBox{ padding:10px 20px; width:320px;}
.subNav dl{ border-bottom:1px dotted #9bddc3; line-height:30px; overflow:hidden; padding:4px 0; width:320px;}
.subNav dt{ font-size:14px; float:left; width:65px;}
.subNav dd{ float:right; width:255px;}
.subNav dd a{ color:#c3fee8; display:inline-block; margin:0 4px;}
.nav li.last .subNav{ top:auto; bottom:0; width:280px}
.nav li.last .line{ width:140px;}
.nav li.last .subNav dl{ margin:0 auto; width:110px;}
/*picshow*/

/* reset */




img,input{ border: 0; vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
p,a{ word-wrap: break-word }
.undis { display: none }
.dis { display: block }
.ind { text-indent: 2em }

.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.f22 { font-size: 22px }
.f24 { font-size: 24px }
.l16 { line-height: 16px }
.l17 { line-height: 17px }
.l18 { line-height: 18px }
.l19 { line-height: 19px }
.l20 { line-height: 20px }
.l21 { line-height: 21px }
.l22 { line-height: 22px }
.l23 { line-height: 23px }
.l24 { line-height: 24px }
.l25 { line-height: 25px }
.l26 { line-height: 26px }
.l27 { line-height: 27px }
.l28 { line-height: 28px }
.l29 { line-height: 29px }
.l30 { line-height: 30px }
.mt10 { margin-top: 10px }
.mt20 { margin-top: 20px }
.bold{ font-weight:bold;}
.font16 {font-size:16px;}
.b0{ border:none !important;}
.vBg{ background:rgba(0,0,0,0.2); color:#fff; display:inline-block; filter:progid:DXImageTransform.Microsoft.gradient( Q-gradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000') \9; width:100%;}
.subs{ background:url(../images/icons.png) 0 3px no-repeat; display:inline-block; height:20px; line-height: 22px; margin:0 3px; width:12px;}
.desubs{ background:url(../images/icons.png) -20px 3px no-repeat;}

.picshow{ float:right; width:744px;}
.picshow a:hover{text-decoration:none;}
.item1{ width:440px;}
.item2{ width:300px;}
.picbox,.picbox_static{float:left; position:relative; z-index:0;}
.picbox .class_title_bg{position:absolute;bottom:0;left:0;width:100%;height:100px;background:url(../images/home_picbox_bg.png) left bottom repeat-x;}
.picbox i{/* background:url(../images/bgs.png) 0 -60px no-repeat; cursor:pointer;*/ display:inline-block; height:19px; position:absolute; right:0; bottom:0; width:100%;}
.picbox h3{position:absolute;right:0; bottom:0; width:100%;height:36px;line-height:30px;color:#FFF;font-weight:normal;font-size:18px;text-align:center;}
.picbox_static .h3_static1{position:absolute;right:0; bottom:0;background:url(../images/home_h3static_bg.png) repeat;width:100%;height:auto;max-height:72px;padding-top:20px;color:#FFF;font-size:18px;text-align:center;}
.picbox_static .h3_static1 span{display:inline-block;position:relative;top:-20px;width:158px;padding:0 20px;height:auto;max-height:64px;overflow:hidden;line-height:24px;font-weight:normal;text-align:left;font-size:20px;}
.picbox_static .h3_static1 strong{display:inline-block;margin:0 auto;position:relative;top:-32px;*top:-40px;z-index:99;width:auto;height:24px;padding:0 8px;font-weight:normal;background-color:#075180;font-size:14px;line-height:24px;}
.picbox_static .h3_static2{position:absolute;right:0; bottom:0;background:url(../images/home_textbox_bg.png) repeat;width:186px;height:224px;color:#FFF;font-size:18px;text-align:center;}
.picbox_static .h3_static2 span{display:inline-block;position:relative;width:156px;padding:0 15px;max-height:72px;overflow:hidden;margin-top:80px;line-height:24px;font-weight:normal;font-size:20px;text-align:left;}
.picbox_static .h3_static2 strong{display:inline-block;position:absolute;z-index:99;width:auto;height:24px;padding:0 8px;background-color:#0b8457;font-size:14px;font-weight:normal;line-height:24px;top:20px;left:-16px;}
.textBox{ height:0px; position:absolute; right:0; bottom:0; width:19px; z-index:0;background:url(../images/home_textbox_bg.png) repeat;}
.textBox .text{  display:none; height:100%; position:absolute; left:0; top:0; width:100%; z-index:1;overflow:hidden;text-overflow:cilp;}
.textBox .text strong{display:inline-block;width:auto;height:24px;padding:0 8px;margin:20px 0 0 20px;background-color:#0b8457;font-size:14px;line-height:24px;color:#FFF;font-weight:normal;font-family: '微软雅黑'}
.textBox .text p{overflow:hidden;text-overflow:cilp;}
.textBox .text h2{height:auto;max-height:72px;line-height:36px; margin:20px;overflow:hidden;text-overflow:cilp;color:#fff; font-size:26px;font-weight:bold;}
.textBox .text h4{height:auto;max-height:48px;line-height:24px; margin:15px 20px 5px 20px;overflow:hidden;text-overflow:cilp;color:#fff; font-size:18px;font-weight:normal;}
.textBox .text p{ color:#fff; margin-left:20px;}
.row2{ margin-top:4px; overflow:hidden; width:440px;}
.mb4{ margin-bottom:4px;}
.mr4{ margin-right:4px;}
/*footer*/
.footer{ background:url(../images/cover.png) repeat; padding:15px 0; width:100%;}
.partner{ border-bottom:1px solid #696878; padding-bottom:40px;}
.partner .hd{ height:42px; line-height:42px;}
.partner .hd h2{ color:#fff; font-size:20px;}
.partner .hd a{ background:url(../images/bgs.png) 0 -81px no-repeat; color:#b4b7c1; padding-left:15px;}
.partner .hd .up{ background-position:0 -121px;}
.partner .hd a:hover{ color:#fff; text-decoration:none;}
.partner .bd{ height:24px; line-height:24px; overflow:hidden;}
.partner .bd a{ color:#b4b7c1; display:inline-block; margin:0 5px;}
.partner .bd a:hover{ color:#fff; text-decoration:none;}

/*hot news */
/* cmMod */
.cmMod_hd{height:30px;line-height:30px;overflow:hidden;}
.cmMod_hd h3{font-size:18px;font-weight:normal;}
.cmMod_hd .fr a:hover{color:#f38644;}
.cmMod_ct{padding:10px 0;}
.hotNews li{padding-left:133px;margin-bottom:15px;}
.hotNews .pic{float:left;width:133px;height:100px;overflow:hidden;margin-left:-133px;margin-right:10px;}
.hotNews li .tit{font-size:15px;height:20px;line-height:20px;overflow:hidden;margin-bottom:10px;}
.hotNews li .con{height:70px;overflow:hidden;line-height:22px;color:#666;font-size:13px}
.hotNews li a:hover,.hotNews li a:hover div{text-decoration:underline;color:#f38644;}

.newsList li{background:url(images/dot.png) 0 12px no-repeat;padding-left:10px;height:29px;line-height:29px;overflow:hidden;}
.newsList li .date{float:right;color:#666;}
.newsList li a{font-size:14px;}
.newsList li a:hover{text-decoration:underline;color:#f38644;}

.picList li{float:left;width:220px;height:99px;margin-right:35px;}
.picList .last{margin-right:0 !important;}
.clearfix:after{content:'.';display:block;visibility: hidden;height:0;clear:both;}
.clearfix{display:inline-block;}
.clearfix{display: block;}
.clearfix:{*zoom:1;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.vm{vertical-align:middle;vertical-align:middle;*vertical-align:auto;*zoom:1;}
.pr{position:relative;}
.pa{position:absolute;}
/*end news */

/* boxc */
.box1 .topLi{
	margin-bottom: 5px;
	display: block;
	position: relative;
}
.box1 .topLi span{
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 301px;
	line-height: 28px;
	z-index: 2;
}
.box1 .topLi i{
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0.6;
	width: 301px;
	height: 28px;
	filter: alpha(opacity=60);
	background-color: #000;
}
.box1 .box_list a{
	_width:301px;
	height: 26px;
	background: url(http://s1.jsyxw.cn/res/web/3.0/css/single/tc_20140120_1/img/icon1.gif) 0 center no-repeat;
	text-indent: 6px;
	line-height: 26px;
	color: #666;
	display: block;
}
.box1 .box_list a:hover,.portalList a:hover,.cityList a:hover,.list a:hover,.rich-list1-title a:hover{
	color: #9e0b0c;
}

.box2 a{
	float: left;
}
.box2 img{
	width: 340px;
	height: 118px;
}

.box3 .box_title{
	height: 42px;
	line-height: 42px;
	font-size: 20px;
	color: #2E2E2E;
	border-bottom: 1px solid #ddd;
}
.box3 .box_inner{
	border-top: 1px solid #fff;
}

.box3 .box_list a{
	line-height: 26px;
	color: #666;
	display: block;
}
.topItem{
	float: left;
	width: 320px;
	height: 200px;
	display: inline;
	margin: 4px 19px 0 0;
	position: relative;
}
.topItem img{
	width: 320px;
	height: 200px;
}
.topItem_info, .topItem_info_bg{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 30px;
}
.topItem_info{
	color: #fff;
	line-height: 30px;
	z-index: 2;
	display: block;
	padding: 0 10px;
}
.topItem_info_bg{
	width: 320px;
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1;
}
.secNav{
	width: 219px;
	overflow: hidden;
}
.portalNav{
	background-color: #2E2E2E;
	margin-top: 13px;
	float: left;
}
.portalNav a{
	width: 116px;
	height: 34px;
	display: block;
	color: #F2F2F2;
	font-size: 13px;
	line-height: 34px;
	text-indent: 12px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	background: url(../images/icon2.gif) 98px center no-repeat;
}
.portalNav .sel, .portalNav a:hover{
	-webkit-box-shadow: 0px 0px 5px -1px #000;
	box-shadow: 0px 0px 5px -1px #000;
	background: url(../images/portalSel.gif) 0 0 no-repeat;
	text-decoration: none;
}
.portalList{
	float: left;
	display: inline;
	margin-left: 4px;
	margin-top: 6px;font-size:13px
}
.portalList a{
	line-height: 26px;
	height: 26px;
	width: 360px;
	color: #666;
	display: block;
}
.tabs .tabsBox,.tabs1 .tabsBox1{
	display: none;
}
.tabs .sel,.tabs1 .sel{
	display: block;
}
.cities{
	margin-top: 12px;
}
.cityList{
	margin-top: 1px;
	float: left;
	width: 490px;
	height: 30px;
	line-height: 30px;
	position: relative;
	overflow: hidden;
}
.cityList dt{
	border-left: 5px solid #8C151C;
	background-color: #303030;
	float: left;
	width: 56px;
	text-indent: 12px;
	color: #fff;
	font-size: 14px;
	position: relative;
	z-index: 3;
}
.cityList dd{
	float: left;
	padding: 0 9px;
	border-left: 1px solid #666;
	height: 13px;
	line-height: 12px;
	*line-height:14px;
	_line-height:15px;
	font-size: 13px;
	margin-top: 9px;
	position: relative;
	left: -1px;
	z-index: 2;
}
.cityList .cityBg{
	background-color: #2E2E2E;
	opacity: 0.1;
	filter: alpha(opacity=10);
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 30px;
	width: 490px;
	z-index: 1;
	margin-top: 0;
	border-left: none;
	padding: 0;
}
.cityList a{
	color: #666;
	float: left;
}
.activeBox{
	float: left;
	width: 1020px;
	margin-top: 14px;
	padding-bottom: 10px;
}
.overT{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	word-break: normal;
	word-wrap: normal;
}
.none{
	display: none;
}
/*end */