body{ margin:0; padding:0; background:#ffffff; padding-bottom:60px; font-family:Arial, Helvetica, sans-serif;}
a{ color:#333; text-decoration:none;}
a:active,a:hover{ color:#333; text-decoration:none;}
:focus{ outline:0;}
img{ border-style:none;}
ol,ul,dl,li{list-style:none;}
input,button{vertical-align:middle}
.clear{ clear:both;}
.clear{ display:block; height:0; clear:both; content:""; overflow:hidden; visibility:hidden}


/*顶部*/
.header{width:100%;position:relative;height:50px;background:#23538f;position:fixed;left:0;top:0}
.header .logo{ display:block;width:200px;height:40px;padding:5px 0 0 5px;}
.header .logo img{display:block;width:100%;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}


/*焦点图*/
#wrapper{width:100%;overflow:hidden;background:#fff}
.swipe ul,.swipe li{margin:0;padding:0;list-style:none;overflow:hidden}
.swipe img{width:100%;height:auto;display:block}
.swipe{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 #pagenavi{position:absolute;left:0;bottom:0;text-align:center;width:100%;height:20px;line-height:20px;background:rgba(0,0,0,0.0)}
.swipe #pagenavi a{width:5px;height:5px;opacity:.8;line-height:99em;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 3px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1}
.swipe #pagenavi a.active{background:#ffffff}


/*固定底部*/
.fixed-foot{ width:100%; position:fixed; bottom:0; left:0; z-index:100;}
.fixed-foot ul{ margin:0;padding:0}
.fixed-foot li{width:25%; height:3.2em; float:left; text-align:center; background:#2c64a9;}
.fixed-foot li:nth-child(even){ background:#23538f;}
.fixed-f1{  display:block;width:2em;height:1.8em;background:url(images/iconbut.png)  no-repeat;background-position:-2.9em -17.7em;text-indent:-9999px; margin:0px auto;}
.fixed-f2{  display:block;width:2em;height:1.8em;background:url(images/iconbut.png)  no-repeat;background-position:-9.2em -17.8em;text-indent:-9999px; margin:0px auto;}
.fixed-f3{ display:block;width:2em;height:1.8em;background:url(images/iconbut.png)  no-repeat;background-position:-15.4em -17.6em;text-indent:-9999px; margin:0px auto;}
.fixed-f4{display:block;width:2em;height:1.8em;background:url(images/iconbut.png)  no-repeat;background-position:-21.3em -17.6em;text-indent:-9999px; margin:0px auto;}
.fixed-foot li i{ font-size:12px; color:#FFF; font-style:normal;}


/*图片列表*/
.cases-list{display:block; height:auto; }
.cases-list ul{ margin:0;padding:0}
.cases-list li{	width:50%;float:left; padding:0.5em 0;}
.cases-list li p{ width:130px; height:98px; padding:3px; border:1px solid #CCC; margin: 0 auto;}
.cases-list li p img{ width:130px; height:98px; margin: 0 auto;}
.cases-list li h3{ width:140px; line-height:20px; height:40px; font-weight:normal; font-size:12px; text-align:center; padding-top:6px; overflow:hidden; margin: 0 auto;}

.cases-listt{display:block; height:auto; }
.cases-listt ul{ margin:0;padding:0}
.cases-listt li{	width:50%;float:left; padding:0.5em 0;}
.cases-listt li p{ width:120px; height:160px; padding:3px; border:1px solid #CCC; margin: 0 auto;}
.cases-listt li p img{ width:120px; height:160px; margin: 0 auto;}
.cases-listt li h3{ width:130px; height:20px; line-height:20px; font-weight:normal; font-size:12px; text-align:center; padding-top:6px; overflow:hidden; margin: 0 auto;}



A.nycpml:link,A.nycpml:visited {
	font-size: 12px;
	line-height:25px;
	height:25px;
	overflow:hidden;
	color: #333333;
	display:block;
	float:left;
	border:1px #CCCCCC solid;
	background:#F1F1F1;
	width:160px;;
	text-indent:10px;
	margin:4px;
}
A.nycpml:hover {
	text-decoration: none;
}

.topz {
	font-size: 14px;
	line-height:44px;
	height: 44px;
	overflow:hidden;
	color: #FFFFFF;
	display:block;
	text-align:center;
}
.prolist a {
	font-size: 12px;
	line-height:45px;
	height: 45px;
	overflow:hidden;
	color: #015ebd;
	display:block;
	text-indent:15px;
}
.prolist a:hover {
	text-decoration:none;
}
.yejilist a {
	font-size: 12px;
	line-height:25px;
	overflow:hidden;
	color: #015ebd;
	display:block;
	text-indent:15px;
}
.yejilist a:hover {
	text-decoration:none;
}

.sy_dh a {
	font-size: 12px;
	line-height:25px;
	height: 25px;
	overflow:hidden;
	color: #333333;
	display:block;
	text-align:center;
}
.sy_dh a:hover {
	text-decoration: none;
}

.tit12 {
	font-size: 12px;
	font-weight:bold;
	line-height:25px;
	height: 25px;
	color: #23538f;
	display:block;
	overflow:hidden;
	border-left:5px #FF9900 solid;
	text-indent:10px;
}

A.menu:link,A.menu:visited {
	font-size: 12px;
	line-height:25px;
	height: 25px;
	color: #FFFFFF;
	display:block;
	overflow:hidden;
}
A.menu:hover {
	text-decoration: none;
}

.index_about {
	font-size: 12px;
	line-height:25px;
	height: 150px;
	color: #333333;
	display:block;
	overflow:hidden;
}

.more a {
	font-size: 10px;
	line-height:20px;
	height: 20px;
	color: #333333;
	display:block;
	overflow:hidden;
}
.more a:hover {
	text-decoration: none;
}

.menu1 a {
	font-size: 14px;
	line-height:90px;
	height: 90px;
	overflow:hidden;
	color: #FFFFFF;
	display:block;
	text-align:center;
}
.menu1 a:hover {
	text-decoration: none;
}
.menu2 a {
	font-size: 12px;
	line-height:60px;
	height: 60px;
	overflow:hidden;
	color: #FFFFFF;
	display:block;
	text-align:center;
}
.menu2 a:hover {
	text-decoration: none;
}
.lbz12 a {
	font-size: 12px;
	line-height:30px;
	height: 30px;
	overflow:hidden;
	color: #333;
	display:block;
	text-align:center;
}
.lbz12 a:hover {
	text-decoration: none;
}
.fanye,.fanye a {
	font-size: 12px;
	line-height:28px;
	height: 28px;
	overflow:hidden;
	color: #FFFFFF;
	display:block;
	text-align:center;
}
.fanye a:hover {
	text-decoration: none;
}
.end_menu a {
	font-size: 12px;
	line-height:20px;
	height: 20px;
	overflow:hidden;
	color: #FFFFFF;
	display:block;
	text-align:center;
}
.end_menu a:hover {
	text-decoration: none;
}
.wz12 {
	font-size: 12px;
	line-height:170%;
	color: #333;
}
.wz12 img {
	width:100%;
}
.pwz14 {
	font-size: 14px;
	line-height:200%;
	color: #333;
}
.pwz12 {
	font-size: 12px;
	line-height:170%;
	color: #333;
}
.pwz12 img {
	width:100%;
}
.wz14 {
	font-size: 14px;
	line-height:200%;
	color: #333;
}
.wzd12 {
	font-size: 12px;
	line-height:170%;
	color: #999;
}

/* 内页带图片新闻 */
.danhei12 {
	font-size: 12px;
	line-height: 25px;
	height:25px;
	color: #333;
}
.sb12 {
	font-size: 12px;
	line-height: 25px;
	height:25px;
	color: #333;
	display:block;
	overflow:hidden;
}
.time_z {
	font-size: 12px;
	line-height: 25px;
	color: #666;
}
.news12t a {
	font-size: 12px;
	line-height: 25px;
	height:25px;
	color: #23538f;
	display:block;
	float:left;
	overflow:hidden;
}
.news12t a:hover {
	text-decoration:none
}
.news12tr a {
	font-size: 12px;
	line-height: 20px;
	height:40px;
	color: #666;
	display:block;
	float:left;
	overflow:hidden;
}
.news12tr a:hover {
	text-decoration:none
}

.news13tr a {
	font-size: 12px;
	line-height: 20px;
	height:60px;
	color: #666;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:25px;
}
.news13tr a:hover {
	text-decoration:none
}


.news14t a {
	font-size: 12px;
	line-height: 25px;
	color: #333;
	display:block;
	float:left;
	overflow:hidden;
}
.news14t a:hover {
	text-decoration:none
}
.news14tr a {
	font-size: 12px;
	line-height: 20px;
	height:40px;
	color: #666;
	display:block;
	float:left;
	overflow:hidden;
}
.news14tr a:hover {
	text-decoration:none
}
.ks12t a {
	font-size: 12px;
	line-height: 22px;
	height:22px;
	color: #333;
	display:block;
	float:left;
	overflow:hidden;
	margin:0 10px 0 0;
	background:url(images/ks_d.jpg) no-repeat left center;
	text-indent:15px;
}
.ks12t a:hover {
	text-decoration:none
}