/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/*全局*/
body {
	margin:0px;
	padding:0px;
	font-family:Microsoft Yahei, Arial;
}
a:link, a:visited, a:hover, a:active {
	text-decoration:none;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
div {
	margin:auto;
}
img {
	border:0px;
}
form, input {
	margin:0px;
	padding:0px;
}

.l{ float:left;} .r{ float:right;}
.bx1200{ width:1200px; margin:0 auto; overflow:hidden;}

/*公告*/
.header{ width:100%; height: 32px;background:#F6F4F4}
.welcome{ width:950px;font-size:14px; color:#737373; line-height:32px;display:block;}
.fx{ width:250px; font-size: 14px; color: #737373;line-height:32px;}
.fx a{ font-size: 14px; color: #333;line-height:42px;}
.fx img{padding: 10px 10px 0 0}
/*logo*/
.logot{ width:100%; background:#FFF;height: 114px;}
.top120{width: 1200px; height: 114px; margin: 0 auto; }
.logo{ margin:30px 0; width:890px; }
.logo img{ float:left; margin-right: 8px; width: 890px; height: 85px;}


/*tel*/
.tel{ margin:40px 0 20px ; width:300px; height:80px;}
.tel img{ float:left; margin-right: 6px;}
.tel p .span3{ font-size:18px; color:#333;}
.tel p .span1{ font-size:22px; color:#ff0000; font-weight:bold; }
.tel p .span2{ font-size:14px; color:#ff0000;}
/*nav*/

.wnav{ width:100%; height: 60px; background:#00438E; overflow:hidden;}
.wnav ul{width: 1200px;height: 60px;margin: 0 auto;}
.wnav li{ float:left; height:60px;width:150px; display:block; line-height:60px; font-size:16px;  text-align:center; }
.wnav li a{ color:#fff;display:block;}
.wnav li a:hover{ color:#fff; background:#F80501}

/*banner*/
.bn{ width:100%; height:500px; background:#333; }

.main_image {width:100%; height:550px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:550px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:550px;}
.main_image li span {display:block; width:100%; height:550px}
.main_image li a {display:block; width:100%; height:550px}
.main_image li .img_1 {}
.main_image li .img_2 {}
.main_image li .img_3 {}

div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:500px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:60%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*产品中心*/
.cpbt{ width: 100%;margin: 30px auto;}

.cpbt p{ font-size: 18px; color: #ababab;text-align: center;line-height: 30px; text-transform: uppercase;}
.cpbt h3{font-size: 36px; color: #00438E; text-align: center;background: url(cpbt.png) no-repeat center top;line-height:50px;}
.cpbt span{display: block;width: 80px; height: 3px; background: #00438E; margin: 0 auto; margin-top: 10px;}


.cpfl2 { width:1200px; margin:20px auto; text-align:center;}
.cpfl2 a{  display:inline-block; font-size:14px; color:#fff; background:#00438E; width: 160px; height: 40px;line-height: 40px; text-align:center;margin:10px ;}
.cpfl2 a:hover{background:#da0022;}

.cpzx{
	width: 1200px;
	height: auto;
	margin:0px auto;
	text-align:center;
	overflow: hidden;
}
#demo{overflow:hidden;width:1200px; margin:30px auto;color:#336699;text-align:left;padding:10px}
#demo1 ul,#demo2 ul{ display:block;width:1200px; overflow:hidden}
#demo1 ul li,#demo2 ul li{width:280px;margin:0px 8px 20px 8px; float:left;text-align:center;}
#demo1 ul li a,#demo2 ul li a {width:280px;height:200px ; overflow:hidden;text-align:center;}
#demo1 ul li a img,#demo2 ul li a img{width:280px;height:200px;transition:all .5s ease;}
#demo1 ul li a:hover img,#demo2 ul li a:hover img{transform: scaleX(1.1) scaleY(1.1);}

#demo1 ul li a ol,#demo2 ul li a ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;background:#fff; color:#333;border: 1px #bfbfbf solid;margin:auto; padding:0px}
#demo1 ul li a:hover ol,#demo2 ul li a:hover ol{ background:#fdb328; color:#fff;text-align:center;}




#demoy .tdd{margin:0px 8px 20px 8px;}
#demoy a,#demoy a{width:280px;height:200px ; overflow:hidden;text-align:center;}
#demoy a img,#demoy a img{width:280px;height:200px;transition:all .5s ease;}
#demoy a:hover img,#demoy a:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demoy a ol,#demoy a ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;background:#fff; color:#333;border: 1px #bfbfbf solid;overflow:hidden;margin:auto; padding:0px}
#demoy a:hover ol,#demoy a:hover ol{ background:#fdb328; color:#fff;text-align:center;}

/*案例*/
.alx{width:100%;overflow: hidden; background:url(bg1h.jpg) repeat;margin:auto; text-align:center}
.alzx{width: 1200px; height: auto;overflow: hidden;margin:30px auto; text-align:center}
.context a{ color:#000;}.context a:hover{ color:#ff0000;}
.context{ margin:15px 0px; padding:10px; border:1px dashed #c0c0c0}
/*首页板块链接*/
.bto {
	width:100%;
	height:160px;
	background:#D2E6FB;
}
.bto .b {
	width:1200px;
	height:130px;
	padding-top:30px;
}
.bto .b .e {
	float:left;
	display:block;
	width:400px;
	height:130px;
}
.bto .b .e .l {
	float:left;
	width:90px;
}
.bto .b .e .r {
	float:left;
	width:170px;
	font-size:12px;
	color:#444;
	line-height:18px;
	padding-left:20px;
}
.bto .b .e .r span {
	display:block;
	font-size:26px;
	color:#444;
}
.bto .b .e:hover .r span {
	color:#71B030;
}
/*首页内容*/
.cen-a {
	width:1200px;
	margin-bottom:40px;
	overflow:hidden;
}
.cen-a .l {
	float:left;
	width:360px;
	height:240px;
}
.cen-a .c {
	float:left;
	width:380px;
	padding-left:40px;
}
.cen-a .c .tit {
	width:380px;
	height:36px;
	background: #00438E;
}
.cen-a .c .tit .a {
	float:left;
	display:block;
	width:190px;
	height:36px;
	background:#00438E;
	font-size:18px;
	color:#FFF;
	text-align:center;
	line-height:36px;
}
.cen-a .c .tit .b {
	float:left;
	display:block;
	width:190px;
	height:36px;
	background:#71B030;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:36px;
}
.cen-a .c .box {
	width:380px;
	height:194px;
	padding-top:10px;
}
.cen-a .c .box a {
	font-size:14px;
	color:#444;
	line-height:28px;
}
.cen-a .c .box span {
	float:right;
	font-size:12px;
	color:#CCC;
	margin-top:-22px;
}
.cen-a .r {
	float:right;
	width:380px;
}
.cen-a .r .tit {
	width:380px;
	height:36px;
	background:#00438E;
}
.cen-a .r .tit span {
	float:left;
	font-size:18px;
	color:#FFF;
	line-height:36px;
	padding-left:20px;
}
.cen-a .r .tit a {
	float:right;
	font-size:14px;
	color:#FFF;
	line-height:36px;
	padding-right:10px;
}
.cen-a .r .box {
	width:380px;
	height:194px;
	padding-top:10px;
}
.cen-a .r .box a {
	font-size:14px;
	color:#444;
	line-height:28px;
}
.cen-a .r .box span {
	float:right;
	font-size:12px;
	color:#CCC;
	margin-top:-22px;
}
.cen-b {
	width:1200px;
	overflow:hidden;
	margin-bottom:10px;
}
.cen-b .tit {
	width:1200px;
	height:60px;
}
.cen-b .tit .l {
	float:left;
	height:60px;
	font-size:26px;
	color:#444;
}
.cen-b .tit .r {
	float:right;
	line-height:30px;
}
.cen-b .tit .r li {
	float:left;
	padding-left:20px;
}
.cen-b .tit .r li a {
	font-size:14px;
	color:#71B030;
	line-height:30px;
}
.cen-b .box {
	width:1200px;
	overflow:hidden;
}
.cen-b .box .b {
	width:1240px;
}
.cen-b .box .b .pro {
	position:relative;
	float:left;
	display:block;
	width:277px;
	height:160px;
	margin-right:31px;
	margin-bottom:31px;
	background:#00438E;
}
.cen-b .box .b .pro img {
	position:absolute;
	left:0px;
	top:0px;
	width:277px;
	height:160px;
}
.cen-b .box .b .pro div {
	position:absolute;
	left:0px;
	top:0px;
	width:247px;
	height:130px;
	font-size:12px;
	color:#FFF;
	line-height:18px;
	padding:15px;
	display:none;
}
.cen-b .box .b .pro div span {
	font-size:18px;
	font-weight:bold;
}
.cen-b .box .b .pro:hover img {
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity:0.1;
	opacity: 0.1;
}
.cen-b .box .b .pro:hover div {
	display:block;
}
.cen-c {
	width:100%;
	background:#E7F0FA;
	padding-bottom:20px;
}
.cen-c .tit {
	width:1200px;
	height:60px;
}
.cen-c .tit span {
	float:left;
	font-size:26px;
	color:#444;
	line-height:60px;
}
.cen-c .tit a {
	float:right;
	font-size:16px;
	color:#71B030;
	line-height:60px;
}
.cen-c .tit .r {
	float:right;
	line-height:30px;
}
.cen-c .tit .r li {
	float:left;
	padding-left:20px;
	width:100px;
}
.cen-c .tit .r li a {
	font-size:14px;
	color:#71B030;
	line-height:30px;
}
.cen-c .box {
	width:1200px;
	overflow:hidden;
	padding-bottom:15px;
}
.cen-c .box .b {
	width:1240px;
}
.cen-c .box .b .case {
	float:left;
	display:block;
	width:380px;
	height:123px;
	margin-right:30px;
	margin-bottom:30px;
}
.cen-c .box .b .case .l {
	float:left;
	width:170px;
	height:123px;
}
.cen-c .box .b .case .r {
	float:right;
	width:180px;
	height:113px;
	background:#FFF;
	font-size:12px;
	color:#444;
	line-height:20px;
	padding:10px 15px;
	padding-bottom:0px;
}
.cen-c .box .b .case .r span {
	font-size:16px;
}
.cen-c .box .b .case:hover .l {
}
.cen-c .box .b .case:hover .r {
	background:#00438E;
	color:#FFF;
}
/*底部链接*/
.lmap {
	width:100%;
	height:200px;
	background:#174373;
}
.lmap .b {
	width:1200px;
	height:200px;
	padding-top:20px;
}
.lmap .b .cos {
	float:left;
	width:120px;
	height:160px;
	text-align:right;
	border-right:1px solid #45698F;
	padding-right:20px;
}
.lmap .b .cos li {
}
.lmap .b .cos li a {
	font-size:12px;
	color:#D1D9E3;
	line-height:20px;
}
.lmap .b .addr {
	float:left;
	height:160px;
	font-size:12px;
	color:#D1D9E3;
	line-height:22px;
	padding-left:20px;
}
.lmap .b .addr span {
	font-size:16px;
	font-weight:bold;
}
/*页脚*/
.fot {
	width:100%;
	height:40px;
	background:#5AAD27;
	text-align:center;
	line-height:40px;
	font-size:12px;
	color:#fff;
}
/*首页图片新闻jq插件样式*/
.focusBox {
	position:relative;
	width:360px;
	height:240px;
	overflow:hidden;
	font:12px/1.5 Verdana, Geneva, sans-serif;
	text-align:left;
	background:white;
}
.focusBox .pic img {
	width:360px;
	height:240px;
	display:block;
}
.focusBox .txt-bg {
	position:absolute;
	bottom:0;
	z-index:1;
	height:36px;
	width:100%;
	background:#333;
	filter:alpha(opacity=40);
	opacity:0.4;
	overflow:hidden;
}
.focusBox .txt {
	position:absolute;
	bottom:0;
	z-index:2;
	height:36px;
	width:100%;
	overflow:hidden;
}
.focusBox .txt li {
	height:36px;
	line-height:36px;
	position:absolute;
	bottom:-36px;
}
.focusBox .txt li a {
	display:block;
	color:white;
	padding:0 0 0 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.focusBox .num {
	position:absolute;
	z-index:3;
	bottom:8px;
	right:8px;
}
.focusBox .num li {
	float:left;
	position:relative;
	width:18px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	text-align:center;
	margin-right:1px;
	cursor:pointer;
}
.focusBox .num li a, .focusBox .num li span {
	position:absolute;
	z-index:2;
	display:block;
	color:white;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-decoration:none;
}
.focusBox .num li span {
	z-index:1;
	background:black;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.focusBox .num li.on a, .focusBox .num a:hover {
	background:#f60;
}
/*首页Banner图jq插件样式*/
.fullSlide {
	min-width:1000px;
	position:relative;
	height:420px;
	overflow:hidden;
}
.fullSlide .bd {
	position:relative;
	z-index:0;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:420px;
}
.fullSlide .bd li .siteWidth {
	width:1000px;
	position:relative;
	margin:0 auto;
	height:299px;
}
.fullSlide .bd li a {
	position:absolute;
	width:100%;
	height:299px;
	display:block;
	z-index:1;
}
.fullSlide .bd .btn {
	display:block;
	zoom:1;
	margin-top:8px;
	width:72px;
	padding-right:10px;
	height:31px;
	line-height:31px;
	text-align:center;
	color:#fff;
	font-size:12px;
	background:url(images/banner-btn.png) 0 0 no-repeat;
	_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
*display:inline;
	zoom:1;
	width:10px;
	height:10px;
	margin:4px;
	background:url(../img/dot-black.png) 0 0;
	overflow:hidden;
	line-height:9999px;
	filter:alpha(opacity=40);
	opacity:0.4;
}
.fullSlide .hd ul .on {
	background:url(../img/dot-on.png) 0 0;
	filter:alpha(opacity=100);
	opacity:1;
}
/*内页banner*/
.sbanner {
	width:100%;
	height:360px;
	background:url(../img/sbanner.jpg) center top no-repeat;
}
/*当前位置*/
.path {
	width:100%;
	height:40px;
	background:#E3F1FD;
	border-bottom:1px solid #C6E3FB;
}
.path .b {
	width:1200px;
	height:40px;
}
.path .b .l {
	float:left;
	width:200px;
	font-size:16px;
	color:#1F5298;
	font-weight:bold;
	text-align:center;
	line-height:40px;
}
.path .b .r {
	float:right;
	font-size:14px;
	color:#444;
	line-height:40px;
}
.path .b .r a {
	color:#444;
}
/*内页框架*/
.page-con {
	width:1200px;
	padding-top:30px;
	margin-bottom:30px;
	overflow:hidden;
}
.page-con .l {
	float:left;
	width:200px;
}
.page-con .l .cat {
	display:block;
	width:200px;
	background:#DCECFC;
	font-size:14px;
	font-weight:bold;
	color:#1F5298;
	text-align:center;
	line-height:40px;
	margin-bottom:10px;
}
.page-con .l .cat:hover {
	background:#00438E;
	color:#FFF;
}
.page-con .lx {
	width:200px;
	height:120px;
	margin-top:20px;
}
.page-con .gm {
	width:200px;
	height:120px;
	margin-top:20px;
}
.page-con .r {
	float:right;
	width:970px;
}
/*列表分页*/
.pages {
	width:970px;
	height:40px;
	text-align:center;
	line-height:40px;
	margin-top:20px;
	overflow:hidden;
}
.pages a {
	background:#E4EEFA;
	border:1px solid #BED7F3;
	padding:3px 10px;
	font-size:14px;
	color:#1F5298;
}
.pages span {
	background:#1F5298;
	padding:3px 10px;
	font-size:14px;
	color:#FFF;
}
/*关于我们*/
.about {
	width:970px;
}
.about .tit {
	width:970px;
	height:40px;
	font-size:26px;
	font-weight:bold;
}
.about .con {
	width:970px;
	font-size:14px;
	color:#555;
	line-height:22px;
}
/*产品展示*/
.prod {
	width:970px;
	overflow:hidden;
}
.prod .b {
	width:1050px;
}
.prod .b .pr {
	display:block;
	float:left;
	width:277px;
	height:200px;
	margin-right:69px;
}
.prod .b .pr .p {
	width:277px;
	height:160px;
}
.prod .b .pr .p img {
	width:277px;
	height:160px;
}
.prod .b .pr .n {
	display:block;
	width:277px;
	height:40px;
	font-size:14px;
	color:#555;
	text-align:center;
	line-height:40px;
}
.prod .b .pr:hover .n {
	color:#1F5298;
}
.prod-show {
	width:970px;
}
.prod-show .tit {
	width:970px;
	height:50px;
	font-size:26px;
	color:#00438E;
	text-align:center;
}
.prod-show .fbt {
	width:970px;
	height:40px;
	background:#EEE;
	font-size:12px;
	color:#666;
	text-align:center;
	line-height:40px;
	border-top:1px solid #DDD;
}
.prod-show .con {
	width:970px;
	font-size:14px;
	color:#444;
	line-height:22px;
	padding-top:20px;
}
/*企业文化*/
.cult {
	width:970px;
}
.cult .tit {
	width:970px;
	height:40px;
	font-size:26px;
	font-weight:bold;
}
.cult .con {
	width:970px;
	font-size:14px;
	color:#555;
	line-height:22px;
}
/*新闻中心*/
.news {
	width:970px;
}
.news li {
	border-bottom:1px dotted #CCC;
	font-family:宋体, Arial;
	color:#666;
}
.news li a {
	font-family:Microsoft Yahei, Arial;
	font-size:14px;
	color:#444;
	line-height:40px;
}
.news li a:hover {
	color:#00438E;
}
.news span {
	float:right;
	font-size:14px;
	color:#CCC;
	margin-top:-30px;
}
.news-show {
	width:970px;
}
.news-show .tit {
	width:970px;
	height:50px;
	font-size:26px;
	color:#00438E;
	text-align:center;
}
.news-show .fbt {
	width:970px;
	height:40px;
	background:#EEE;
	font-size:12px;
	color:#666;
	text-align:center;
	line-height:40px;
	border-top:1px solid #DDD;
}
.news-show .con {
	width:970px;
	font-size:14px;
	color:#444;
	line-height:22px;
	padding-top:20px;
}
/*常见问题*/
.faq {
	width:970px;
}
.faq li {
	border-bottom:1px dotted #CCC;
	font-family:宋体, Arial;
	color:#666;
}
.faq li a {
	font-family:Microsoft Yahei, Arial;
	font-size:14px;
	color:#444;
	line-height:40px;
}
.faq li a:hover {
	color:#00438E;
}
.faq span {
	float:right;
	font-size:14px;
	color:#CCC;
	margin-top:-30px;
}
.faq-show {
	width:970px;
}
.faq-show .tit {
	width:970px;
	height:50px;
	font-size:26px;
	color:#00438E;
	text-align:center;
}
.faq-show .fbt {
	width:970px;
	height:40px;
	background:#EEE;
	font-size:12px;
	color:#666;
	text-align:center;
	line-height:40px;
	border-top:1px solid #DDD;
}
.faq-show .con {
	width:970px;
	font-size:14px;
	color:#444;
	line-height:22px;
	padding-top:20px;
}
/*工程案例*/
.case {
	width:970px;
	overflow:hidden;
}
.case .b {
	width:1050px;
}
.case .b .pr {
	display:block;
	float:left;
	width:277px;
	height:200px;
	margin-right:69px;
}
.case .b .pr .p {
	width:277px;
	height:160px;
}
.case .b .pr .p img {
	width:277px;
	height:160px;
}
.case .b .pr .n {
	display:block;
	width:277px;
	height:40px;
	font-size:14px;
	color:#555;
	text-align:center;
	line-height:40px;
}
.case .b .pr:hover .n {
	color:#1F5298;
}
.case-show {
	width:970px;
}
.case-show .tit {
	width:970px;
	height:50px;
	font-size:26px;
	color:#00438E;
	text-align:center;
}
.case-show .fbt {
	width:970px;
	height:40px;
	background:#EEE;
	font-size:12px;
	color:#666;
	text-align:center;
	line-height:40px;
	border-top:1px solid #DDD;
}
.case-show .con {
	width:970px;
	font-size:14px;
	color:#444;
	line-height:22px;
	padding-top:20px;
}
/*招贤纳士*/
.job {
	width:970px;
	overflow:hidden;
}
.job .tit {
	width:960px;
	height:40px;
	background:#E3F1FD;
	font-size:20px;
	color:#00438E;
	line-height:40px;
	padding-left:10px;
}
.job .tit span {
	font-size:14px;
}
.job .con {
	width:960px;
	font-size:14px;
	color:#444;
	line-height:22px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:30px;
}
.job-guide {
	width:970px;
}
.job-guide .ts {
	width:948px;
	height:40px;
	background:#FFFBDF;
	border:1px solid #FFE9A6;
	font-size:14px;
	line-height:40px;
	margin-bottom:20px;
	padding-left:20px;
}
.job-guide .nam {
	font-size:14px;
}
.job-guide .txt {
	height:24px;
	font-size:14px;
	color:#666;
	border:1px solid #CCC;
}
.job-guide .redme {
	font-size:12px;
	color:#666;
}
.job-guide .redme span {
	font-family:Arial;
	font-size:14px;
	color:#C00;
}
.job-guide .but {
	width:930px;
	padding-left:114px;
	margin-top:20px;
}
.job-guide .but input {
	width:100px;
	height:30px;
	background:#1F5298;
	font-family:Microsoft Yahei, Arial;
	font-size:14px;
	color:#FFF;
	border:none;
}
.pages  li {
    float: left;
    margin-left: 10px;
}
.cen-c .box ul li {
	height:185px;
	width:205px;
	float:left;
	margin: 20px 15px;
	text-align:center;
}
.cen-c .box li a {
	color:#444;
}
.cen-c .box li img {
	width:200px;
	height:185px;
}
.cen-c .box li a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.1;
	-khtml-opacity:0.1;
	opacity: 0.7;
}
.cen-c .titi {
	width:1200px;
	height:60px;
	text-align: center;
    border-bottom: 1px dashed #ccc;
}
.cen-c .titi span {
	font-size:26px;
	color:#444;
	line-height:75px;
}
.cen-c .titi a {
	float:right;
	font-size:16px;
	color:#71B030;
	line-height:60px;
}
.cen-b .titi {
	width: 1200px;
    height: 40px;
    margin-top: 20px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px;
}
.cen-b .titi .l {
	float:left;
	height:60px;
	font-size:26px;
	color:#444;
}
.cen-b .titi .r {
	float:right;
	line-height:30px;
}
.cen-b .titi .r li {
	float:left;
	padding-left:20px;
}
.cen-b .titi .r li a {
	font-size:14px;
	color:#71B030;
	line-height:30px;
}
.cen-c-s {
	width:100%;
	padding-bottom:20px;
}
.cen-c-s .titi {
	width:1200px;
	height:60px;
	text-align: center;
    border-bottom: 1px dashed #ccc;
	margin-bottom:10px;
}
.cen-c-s .titi span {
	font-size:26px;
	color:#444;
	line-height:75px;
}
.cen-c-s .titi a {
	float:right;
	font-size:16px;
	color:#71B030;
	line-height:60px;
}
.cen-c-s .box {
	width: 1200px;
    overflow: hidden;
    padding-bottom: 15px;
}
.jianjie {
	width:1200px;
	margin:10px 0px;
	height:225px;
}
.jianjie .jjl {
	height:400px;
	width:300px;
	float:left;
}
.jianjie .jjl img{
	height:395px;
	margin-left:20px;
}

.cen-bg {
	width:1200px;
	overflow:hidden;
	margin-bottom:10px;
}
.cen-bg .tit {
	width:1200px;
	height:60px;
}
.cen-bg .tit .l {
	float:left;
	height:60px;
	font-size:26px;
	color:#444;
}
.cen-bg .tit .r {
	float:right;
	line-height:30px;
}
.cen-bg .tit .r li {
	float:left;
	padding-left:20px;
}
.cen-bg .tit .r li a {
	font-size:14px;
	color:#71B030;
	line-height:30px;
}
.cen-bg .box {
    width: 1200px;
    overflow: hidden;
    position: relative;
    height: 165px;
}
.cen-bg .box .b {
    width: 9999px;
    position: absolute;
    height: 160px;
}
.cen-bg .box .b .pro {
	position:relative;
	float:left;
	display:block;
	width:277px;
	height:160px;
	margin-right:31px;
	margin-bottom:31px;
	background:#00438E;
}
.cen-bg .box .b .pro img {
	position:absolute;
	left:0px;
	top:0px;
	width:277px;
	height:160px;
}
.cen-bg .box .b .pro div {
	position:absolute;
	left:0px;
	top:0px;
	width:247px;
	height:130px;
	font-size:12px;
	color:#FFF;
	line-height:18px;
	padding:15px;
	display:none;
}
.cen-bg .box .b .pro div span {
	font-size:18px;
	font-weight:bold;
}
.cen-bg .box .b .pro:hover img {
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity:0.1;
	opacity: 0.1;
}
.cen-bg .box .b .pro:hover div {
	display:block;
}
.nav *{text-decoration:none;font-size:11pt;}
.nav * a:hover{background-color:#71b030;/* 鼠标经过时的红色背景，可自定义 */}
.menu{list-style:none;height:55px;width:100%;background-color:#1F5298;margin-top:0px;}
.nav{list-style:none;height:55px;width:1000px;margin:0 auto;background-color:#1F5298;}
.nav li{float:left;border-right: 1px solid #3664A2;position:relative;width:130px;}
.nav li a{color:#fff;height:55px;line-height:53px;font-weight:bold;padding:0 25px;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;width:130px;}
.nav li a:focus{-moz-outline-style: none; }
.nav li .sub-nav{position:absolute;top:44px;left:-1px;list-style:none;background-color:#1F5298;display:none;z-index: 99;}
.nav li .sub-nav li{text-align:center;clear:left;width:140px;height:35px;line-height:35px;position:relative;}
.nav li .sub-nav li a{height:34px;line-height:34px;width:138px;padding:0;display:inline-block;}

/*切换主题*/
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.o-m{background:#ff0000;width:1200px;margin:20px auto;height: 380px;}
.o-m .ul-o{float:right;width:320px;position:relative;background:#00438E;}
.o-m .ul-o li{width:100%;cursor:pointer;position:relative;z-index:2;height:94px;}
.o-m .ul-o span{width:62px;height:68px;float:left;display:block;border-bottom:1px solid #bfbdb9;background-position:0px 20px;}
.o-m .ul-o .li-t span{background-position:0px -50px;}
.o-m .ul-o .li-s span{background-position:0px -120px;}
.o-m .ul-o .li-f span{background-position:0px -190px;}
.o-m .ul-o .li-w span{background-position:0px -257px;}
.o-m .ul-o .li-l span{background-position:0px -323px;}
.o-m .ul-o li p{line-height:68px;color:#fff;font-size:16px;font-weight: bold;width:100%;border-bottom:1px solid #cccbc8;margin: 0px;}
.o-m .ul-o li b{position:absolute;display:block;width:15px;height:32px;background:url(/templets/huas/img/n-qyjz-38.png) no-repeat;top:50%;margin-top:-16px;right:-15px;display:none}
.o-m .ul-o .li-mask{background:#ff6800;position:absolute;right:0;top:0;width:335px;height:68px;background:url(/templets/huas/img/n-qyjz-52.png) no-repeat;}
.o-m .ul-o li.on b{display:block;}
.o-m .ul-t{background:#f8f8f8;width:880px;float:left;height:380px;}
.o-m .ul-t li{list-style-type:none;position:relative;height:100%;}
.o-m .ul-t .li-top{padding:20px 20px;width: 400px;float: left;}
.o-m .ul-t .li-top-r{padding:20px 20px;width: 850px;}
.o-m .ul-t h5{color:#666;font-size:24px;line-height:38px;}
.o-m .ul-t p{color: #999;font-size: 16px;line-height: 40px;margin-bottom: 5px;width: 250px;float: right;}
.o-m .ul-t .li-a a{color:#2b91b8;font-size:14px;margin-right:30px;cursor:default;line-height:22px;}
.o-m .ul-t .li-a span{color:#999;font-size:14px}
.o-m .ul-t .li-img{width:100%;text-align:center;position:absolute;left:0;bottom:0;}
.clear{ clear:both}
.index-pro{width: 1200px;
	height: auto;
	margin:0px auto;
	text-align:center;
	overflow: hidden;}
	
.index-pro a{ color:#000}

.index-pro  ul li {
	float: left;
	display: inline-block;
	margin: 10px 12px;
	text-align: center;
	margin-bottom: 20px;
	font-size: 16px;
}

.index-pro   ul li .img {
	width: 269px;
	height: 196px;
	border: 1px solid #ccc;
	position: relative;
	overflow: hidden;
}
.index-pro   ul li .img img {
	width: 269px;
	height: 196px;
}
.index-pro   ul li .mask {
	background: rgba(230,33,42,0.8);
	display: none;
	text-align: center;
	width: 269px;
	height: 196px;
	position: absolute;
	left: 0;
	top: 0;
}
.index-pro   ul li:hover .mask {
	display: block;
}
.index-pro   ul li .mask h2 {
	font-size: 18px;
	line-height: 42px;
	padding-top: 60px;
}
.index-pro ul li .mask .more {
	width: 120px;
	height: 30px;
	margin: 0 auto;
	border: 1px solid #FFF;
	border-radius: 15px;
	line-height: 30px;
}
.index-pro   ul li a:hover h2 {
	color: #FFF;
}
.index-pro  ul li a:hover .more {
	color: #FFF;
}

.bx a{ color:#000}
.bx  ul li {
	float: left;
	display: inline-block;
	margin: 10px 12px;
	text-align: center;
	margin-bottom: 20px;
	font-size: 16px;
}

.bx   ul li .img {
	width: 269px;
	height: 196px;
	border: 1px solid #ccc;
	position: relative;
	overflow: hidden;
}
.bx   ul li .img img {
	width: 269px;
	height: 196px;
}
.bx   ul li .mask {
	background: rgba(230,33,42,0.8);
	display: none;
	text-align: center;
	width: 269px;
	height: 196px;
	position: absolute;
	left: 0;
	top: 0;
}
.bx   ul li:hover .mask {
	display: block;
}
.bx   ul li .mask h2 {
	font-size: 18px;
	line-height: 42px;
	padding-top: 60px;
}
.bx ul li .mask .more {
	width: 120px;
	height: 30px;
	margin: 0 auto;
	border: 1px solid #FFF;
	border-radius: 15px;
	line-height: 30px;
}
.bx   ul li a:hover h2 {
	color: #FFF;
}
.bx  ul li a:hover .more {
	color: #FFF;
}
