* {
	margin: 0px; padding: 0px;
}
body {
	background: #f2f4f8; font-family: "Microsoft YaHei";
}
input {
	
}
ul {
	list-style: none;
}
a {
	text-decoration: none;
}
.headerMain {
	background: rgb(255, 255, 255); width: 100%;
}
.header {
	margin: 0px auto; width: 1204px; height: 90px;
}
.logo {
	margin: 10px 10px 0px 5px; width:180px;height: 50px; overflow: hidden; float: left; display: inline;
}
.head-r {
	margin: 30px 0px 0px 80px; float: right;
}
.head-input {
	border-radius: 0px; border: 1px solid #2F4666; width: 458px; height: 38px; color: rgb(0, 0, 0); line-height: 38px; text-indent: 5px; font-family: Arial,Microsoft YaHei,sans-serif; font-size: 14px; margin-right: 10px; vertical-align: top; float: left; display: inline-block; background-color: rgb(255, 255, 255);
}
.head-btn {
	background: #2F4666; border-radius: 0px; border: 1px solid #2F4666; width: 50px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 16px; display: inline-block; cursor: pointer;
}
.nav {
	background: #fff;
height: 80px;
position: relative;
border-bottom: 1px solid #e8e8e8;
}
.fixedNav {
	background: rgb(255, 255, 255); left: 50%; top: -4px; width: 180px; height: 100%; margin-left: -602px; position: absolute; z-index: 1111;
}
.fixedNav-til {
	background: #fff; color: #FFF line-height: 45px; padding-left: 5px; font-size: 16px; font-weight: bold;height:83px;border-bottom: 1px solid #e8e8e8;
}
.fixedNav-main {
	width: 100%; position: relative;background:#FFF;height: 100000%;
}
.fixedNav-list {
	height: 41px; line-height: 41px;
}
.fixedNav-fff {
	background: rgb(255, 255, 255); width: 18px; height: 100%; float: right; display: none; position: relative; z-index: 999999; 
}
.fixedNav-list-main {
	margin: 0px 0px 0 10px; height: 41px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.fixedNav-list-main .icon {
	margin: 8px 10px 0px 5px; width: 25px; height: 28px; float: left; display: block;
}
.fixedNav-a {
	background: url("icoico.png") no-repeat 0px 3px;
}
.fixedNav-b {
	background: url("icoico.png") no-repeat 0px -41px;
}
.fixedNav-c {
	background: url("icoico.png") no-repeat 0px -84px;
}
.fixedNav-d {
	background: url("icoico.png") no-repeat 0px -128px;
}
.fixedNav-e {
	background: url("icoico.png") no-repeat 0px -171px;
}
.fixedNav-f {
	background: url("icoico.png") no-repeat 0px -215px;
}
.fixedNav-g {
	background: url("icoico.png") no-repeat 0px -258px;
}
.fixedNav-h {
	background: url("icoico.png") no-repeat 0px -301px;
}
.fixedNav-i {
	background: url("icoico.png") no-repeat 0px -345px;
}
.fixedNav-j {
	background: url("icoico.png") no-repeat 0px -388px;
}
.fixedNav-k {
	background: url("icoico.png") no-repeat 0px -432px;
}
.fixedNav-l {
	background: url("icoico.png") no-repeat 0px -475px;
}
.fixedNav-list-main .fixedNav-list-big {
	color: #2F4666; font-size: 15px; font-weight: bold; float: left;
}
.fixedNav-list-big a{color: #2F4666;}
.fixedNavHover {
	border-top-color: #2F4666; border-bottom-color: #2F4666; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.fixedNavHover .fixedNav-list-main {
	border: 0px currentColor; height: 100%;
}
.fixedNavHover .fixedNav-fff {
	display: block;
}
.fixedNavHover .fixedNavSub {
	border: 1px solid #2F4666; display: block !important;
}
.fixedNavSub {
	background: rgb(255, 255, 255); padding: 15px 20px 10px; 
	left: 179px; 
	width: 621px; height: auto; overflow: hidden; font-size: 14px; display: none; position: absolute; z-index: 11;
}
.fixedNavSub-main {
	height: auto; overflow: hidden;
}
.fixedNavSub-til {
	background: url("http://www.cfwoniu.com.cn/style/css/blue1.png") no-repeat; height: 22px; color: rgb(255, 255, 255); line-height: 18px; padding-left: 20px; font-size: 14px; margin-top: 5px; max-width: 100px;
}
.fixedNavSub-list  {
	line-height:30px;
}
.fixedNavSub-list a {
	color: rgb(248, 67, 9); margin-left: 10px; float: left; display: block;
}
.nav-main {
	background: #fff; margin: auto; width: 997px; height: 80px; padding-left: 207px;
}
.nav-main .item {
	text-align: center; line-height: 80px; font-size: 16px; float: left; position: relative;height: 80PX;
}
.navActive {
	background: #FFF;
}
.nav-main .item .item-first {
	padding: 0px 16px; color: #000; display: block;
}
.nav-subMin {
	background: #f2f4f8; left: 0px; top: 80px; width: 100%; position: absolute; z-index: 15;
}
.navActive .nav-sub {
	display: block !important;
}
.nav-sub {
	border: 1px solid rgb(220, 220, 220); display: none;
}
.nav-sub li {
	width: 100%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-sub li a {
	padding: 6px 0px; color: rgb(51, 51, 51); line-height: 18px; display: block;
}
.nav-sub li a:hover{color: #fff;  background-color:#172878}
.ind-content {
	margin-left: 189px;
}
.wrap {
margin: 0px auto; width: 1016PX; height: auto;
}
.terminal {
	background: rgb(255, 255, 255); margin: 5px 0px; width: 1016PX; height: 84px; position: relative;
}
.terminal-l {
	width: 135px; text-align: center; color: rgb(247, 94, 55); line-height: 80px; font-size: 24px; font-weight: bold; float: left; display: block;
}
.terminal-r {
	width: 866px; color: rgb(221, 221, 235); font-size: 12px; margin-top: 10px; float: left;
}
.terminal-r a {
	padding: 4px 9px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; text-decoration: none;
}
.terminal-r a:hover {
	background: rgb(23, 40, 120); color: rgb(255, 255, 255);
}
.terminal-b {
	height: 4px; bottom: 0px; position: absolute;
}
.terminal-b span {
	height: 100%; float: left; display: block;
}
.terminal-bL {
	background: #F75E37; width: 300px;
}
.terminal-bR {
	background: rgb(47, 70, 102); width: 716px;
}
.wrapL {
	width: 680PX; height: auto; float: left;position: relative; z-index: 1;
}
.weichuangyi {
	margin: 0px auto; width: 680PX; height: 358px; position: relative; z-index: -1;
}

.left dl{overflow:hidden;margin-top:7px;margin-bottom:15px;width:654px;margin-left: 10px;}
.left dl a{float:left;margin-top:10px;margin-right:6px;padding-right:8px;padding-left:8px;height:26px;border:#edecec 1px solid;background:#CDF5E1;color:#444;font-size:14px;line-height:26px}
.left dl a:hover{background:#FB6A44;color:#FFF}
.left dl .cur{background:#FB6A44;color:#FFF}
.mulu_left{margin-bottom:0px!important;background:#FFF; width: 654px;}
.mulu_left h1{font-weight:600;font-size:24px; padding-bottom:10px!important;padding-top:10px !important; padding-left: 15px !important;width:639px!important;border-bottom:#dadada 1px dotted}
.mulu_left h1 i{float:left;margin-top:5px;margin-right:12px;width:16px;height:16px;background-position:-238px 0}
.mulu_dl_top {margin-bottom: 15px!important;}
.cityMore{padding-bottom: 15px!important;}

.weichuangyi_main {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.weichuangyi_main li a img {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.weichuangyi_main li a {
	width: 100%; height: 100%; display: block;
}
.img p {
	background: rgba(0, 0, 0, 0.6); left: 0px; width: 670px; bottom: 0px; color: rgb(255, 255, 255); line-height: 80px; padding-left: 10px; font-size: 20px; position: absolute; z-index: 9;
}
.weichuangyi_span {
	height: 12px; right: 0px; bottom: 34px; position: absolute; z-index: 10; zoom: 1;
}
.weichuangyi_span span {
	background: rgb(176, 176, 176); margin: 0px 5px; border-radius: 100%; width: 12px; height: 12px; float: left; display: block;
}
.weichuangyi_span p {
	margin: 0px auto; width: 120px; height: 35px;
}
.weichuangyi_span .weichuangyi_span_one {
	background: rgb(252, 17, 74);
}
.news-tabs {
	background: rgb(221, 221, 221); margin: 5px 0px; padding: 6px 0px 7px; width: 100%; height: 30px; line-height: 30px;
}
.news-tabs li {
	width: 109px; text-align: center; font-size: 18px; font-weight: 400; float: left; cursor: pointer;
}
.news-tabs-active {
	background: #2F4666; color: rgb(255, 255, 255);
}
.weizhi {/*width:852px;*/margin:0 auto;height:40px;line-height:40px;font-size:12px;color:#7f7f7f;overflow:hidden;/* margin-bottom:5PX; */background:#fff;border-bottom-color: #F75e37;border-bottom-width: 1px;border-bottom-style: solid;}
.weizhi p {float:left;padding-left:10px;}
.weizhi span {float:right;padding-top:3px;}
.weizhi a {color:#7f7f7f;}
.weizhi p a:hover {color:#7f7f7f;}


.post-nav { padding:20px 0;background: rgb(255, 255, 255);margin: 10px 0px;}
.post-nav span{margin-left: 10px;cursor:pointer;position:relative;background:#FFF;display:inline-block;border-radius:30px;padding:11px 25px;margin-bottom:15px;border:1px solid #eae9e9;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 5px 10px 0 rgba(146,146,146,.1);-moz-box-shadow:0 5px 10px 0 rgba(146,146,146,.1);box-shadow:0 0 10px 0 rgba(146,146,146,.1)}
.post-nav span.current,.post-nav span:hover{background:#fff;color:#FFF;border:1px solid #4581FF}


.news-main {
	height: auto; ;
}
.news-main li {
	display: none;
}
.news-list {
	background: rgb(255, 255, 255); padding: 25px 15px; width: 650PX; height: 128px; margin-bottom: 8px; cursor: pointer;
}
.news-list:hover {
	box-shadow: 5px 5px 5px #bbb;
}
.news-listL {
	border-radius: 4px; width: 176px; height: 128px; margin-right: 24px; float: left;
}
.news-listLR {
	width: 436px; float: left; position: relative;
}
.news-listLR-til {
	color: rgb(68, 68, 68); font-size: 17px; font-weight: 400; margin-bottom: 15px;
}
.news-listLR-til   A{
	color: rgb(68, 68, 68); 
}

.news-listLR-main  A{
	color: rgb(68, 68, 68); 
	}
.news-listLR-main {
	height: 80px; color: rgb(102, 102, 102); line-height: 29px; overflow: hidden; font-size: 15px; word-break: break-all;
}
.news-listLR-bot {
	background: rgb(255, 255, 255); bottom: -80px; color: rgb(158, 158, 158);  font-size: 12px; position: absolute;
}
.news-listLR-bot a {
	color: #2F4666;
}
.news-listLR-bot span {
	margin: 0px 2px;
}
.news-listLR-bot a {
	margin: 0px 2px;
}
.wrapR {
	width: 328px; height: auto; overflow: hidden; float: right;
}
.recommended {
	background: rgb(255, 255, 255); padding: 10px; width: 308px; height: 338px; overflow: hidden;
}
.recommended-til {
	margin: 10px 0px 5px; width: 100%; height: 30px; line-height: 30px; overflow: hidden; position: relative;
}
.recommended-til i {
	background: rgb(238, 238, 238); width: 100%; height: 1px; margin-top: 15px; display: block;
}
.recommended-til span {
	background: rgb(255, 255, 255); left: 50%; top: 0px; width: 100px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 22px; margin-left: -50px; display: block; position: absolute;font-weight: bold;
}
.recommended-list {
	
}
.recommended-list a {
	height: 48px; color: rgb(51, 51, 51); line-height: 40px; overflow: hidden; font-size: 15px; border-bottom-color: #f3f0f0; border-bottom-width: 1px; border-bottom-style: dashed; display: block; white-space: nowrap; text-overflow: ellipsis;width:295px;
}
.recommended-list a i {
	width: 40px; text-align: center; font-size: 16px; display: inline-block;
}
.noborder {
	border: 0px currentColor !important;
}
.sidebar {
	background: rgb(255, 255, 255); margin: 5px 0px; padding: 15px; height: auto;
}
.sidebar-til {
	background: url("hot.png") no-repeat left / 19px 19px; color: rgb(51, 51, 51); line-height: 34px; padding-left: 31px; font-size: 16px; font-weight: bold;
}
.sidebar-link {
	width: 100%; height: 180px; color: rgb(228, 228, 228); overflow: hidden; font-size: 14px; margin-top: 6px; display: block; position: relative;
}
.sidebar-link img {
	width: 100%; height: 100%; display: block;
}
.sidebar-link p {
	background: rgba(0, 0, 0, 0.6); left: 0px; width: 100%; bottom: 0px; line-height: 38px; padding-left: 10px; position: absolute;font-size: 16px;
}
.sidebar-nav {
	height: auto; overflow: hidden; margin-top: 6px;
}
.sidebar-nav a {
	background: #f2f4f8; border-radius: 3px; width: 88px; height: 37px; text-align: center; color: rgb(68, 68, 68); line-height: 37px; font-size: 14px; margin-top: 11px; float: left; display: block;
}
.sidebar-nav a:nth-child(3n-1) {
	margin: 11px 17px 0px;
}
.sidebar-list {
	height: auto; overflow: hidden; margin-top: 10px;
}
.sidebar-fractional-line {
	height: auto; overflow: hidden; margin-top: 20px;
}
.sidebar-list a {
	width: 285px; color: rgb(51, 51, 51); line-height: 40px; overflow: hidden; padding-left: 10px; font-size: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.sidebar-fractional-line a {
	border: 1px solid rgb(225, 225, 227); width: 66px; height: 29px; text-align: center; color: rgb(85, 85, 85); line-height: 30px; font-size: 14px; margin-bottom: 13px; float: left; display: block;
}
.sidebar-fractional-line a:nth-child(4n-1) {
	margin: 0px 8px 11px;
}
.sidebar-fractional-line a:nth-child(4n-2) {
	margin-left: 8px;
}
.sidebar-nav-act {
	background: #3a7cf6 !important; color: rgb(255, 255, 255) !important;
}

.page{
	background: rgb(255, 255, 255); height: 57px; color: rgb(51, 51, 51); line-height: 57px; clear: both; WIDTH:654PX;
}

.line{clear: both; WIDTH:654PX;}

.friend-link {
	background: rgb(255, 255, 255); height: 57px; color: rgb(51, 51, 51); line-height: 57px; clear: both; font-size: 12px; WIDTH:654PX;
}
.friend-link span {
	margin-left: 15px;
}
.friend-link a {
	padding: 5px 7px 0px 5px; color: rgb(153, 153, 153);
}
.footer {
	background: #FFF; padding: 15px 0px 0px; height: auto; text-align: center; line-height: 24px; overflow: hidden; margin-top: 10px;
}
.footer a {
	color: #A6A6AA; font-size: 14px;margin: 0 5px;
}
.footer {
	color: #A6A6AA; font-size: 14px;
}
.fixedNavHover i {
	-webkit-animation: wobble 1s 0s ease both; -moz-animation: wobble 1s 0s ease both;
}


.fenye {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;  PADDING-TOP: 0px
}
.fenye A {
BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; MARGIN: 0px 2px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #172878; HEIGHT: 30px; COLOR: #FFFFFF; FONT-SIZE: 14px; BORDER: #9AAFE5 1px solid; CURSOR: pointer;  PADDING-TOP: 12px;PADDING-bottom: 12px;
}
.fenye A:hover {
	 PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; MARGIN: 0px 2px; PADDING-LEFT:15px; PADDING-RIGHT: 15px; BACKGROUND: #FB6A44; COLOR: #fff; FONT-SIZE: 14px;PADDING-TOP: 12px;PADDING-bottom: 12px;  border:#FB6A44 solid 1px; font-weight:normal
}
.fenye A.selectfff {
	 PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; MARGIN: 0px 2px; PADDING-LEFT:15px; PADDING-RIGHT: 15px; BACKGROUND: #FB6A44; COLOR: #fff; FONT-SIZE: 14px; font-weight:bold; PADDING-TOP: 5px; border:#FB6A44 solid 1px;PADDING-TOP: 12px;
padding-bottom: 12px;
}


/* ------------------列表-------------------- */

.hotlist { padding:10px 0PX 10PX 0PX;background: rgb(255, 255, 255);/* margin-top: 10px; */}


			ol{
				counter-reset: li;
				list-style: none;
				*list-style: decimal;
				font: 18px 'Microsoft YaHei';
				padding: 0 10px;
				/* margin-bottom: 4em; */
				text-shadow: 0 1px 0 rgba(255,255,255,.5);
			}

			ol ol{
				margin: 0 0 0 2em;
			}



			.rectangle-list a{
				position: relative;
				display: block;
				padding: .4em .4em .4em .8em;
				*padding: .4em;
				margin: .5em 0 .5em 2.5em;
				background: #F2F4F8;
				color: #0000ee;
				text-decoration: none;
				-webkit-transition: all .3s ease-out;
				-moz-transition: all .3s ease-out;
				-ms-transition: all .3s ease-out;
				-o-transition: all .3s ease-out;
				transition: all .3s ease-out;	
			}

			.rectangle-list a:hover{
				background: #eee;
			}	

			.rectangle-list a:before{
				content: counter(li);
				counter-increment: li;
				position: absolute;	
				left: -2.5em;
				top: 50%;
				margin-top: -1em;
				background: #9ECCFC;
				height: 2em;
				width: 2em;
				color: #ffffff;
				line-height: 2em;
				text-align: center;
				font-weight: bold;
			}
			
			.rectangle-list a:after{
				position: absolute;	
				content: '';
				border: .5em solid transparent;
				left: -1em;
				top: 50%;
				margin-top: -.5em;
				-webkit-transition: all .3s ease-out;
				-moz-transition: all .3s ease-out;
				-ms-transition: all .3s ease-out;
				-o-transition: all .3s ease-out;
				transition: all .3s ease-out;				
			}

			.rectangle-list a:hover:after{
				left: -.5em;
				border-left-color: #9ECCFC;				
			}
			
			
	/* ---------------列表----------------------- */












