@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, 
button, textarea, iframe, table, th, td { margin: 0; padding: 0; }

body{
	font-family:"微软雅黑", Arial;
	margin:0;
}

.big{
	overflow:hidden;
	width:100%;
	height:auto;
	margin:0 auto;
}
img{ border:0px;}

.sbf{
	overflow:hidden;
	width:100%;
	height:738px;
	background:url(../images/index_top_bg.png) no-repeat center;
	position:relative;
	z-index:100;
}

.top{
	overflow:hidden;
	width:1100px;
	height:136px;
	margin:0 auto;
}

.top .logo{
	overflow:hidden;
	width:550px;
	height:120px;
	float:left;
	margin-top:16px;
}

.top .other{
	overflow:hidden;
	width:auto;
	height:auto;
	float:right;
	margin-top:16px;
}

.top .other .zgzz{
	overflow:hidden;
	float:left;
	color:#ffffff;
	font-size:12px;
	margin:9px 16px 0 0;
}

.top .other .lan{
	overflow:hidden;
	font-size:12px;
	width:84px;
	float:left;
}

.top .other .lan a{
	display:block;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/lan_bg.png) no-repeat;
	color:#ffffff;
	width:28px;
	height:28px;
	float:left;
	margin-left:14px;
	text-align:center;
	line-height:28px;
}

.top .other .lan a:hover{
	background:url(../images/lan_xzs.png) no-repeat;
}

#stop{
	background:url(../images/lan_xzs.png) no-repeat;
}

.nav{
	overflow:hidden;
	width:1100px;
	height:49px;
	margin:0 auto 23px auto;
	background:url(../images/nav_line.png) repeat-x bottom;
}

.nav ul{
	height:49px;
	margin-right:40px;
}

.nav ul li{
	list-style-type:none;
	float:right;
	margin:18px 0 0 49px;
}

.nav ul li a{
	text-decoration:none;
	font-size:16px;
	color:#ffffff;
}
.nav ul li a:hover{ color:#0084C6;}

.fullSlide {width:1100px;position:relative;height:480px;background:#fff; margin:0 auto;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:1100px !important;}
.fullSlide .bd li {width:1100px !important;height:480px;overflow:hidden;text-align:center; list-style-type:none;}
.fullSlide .bd li a {display:block;height:360px;}
.fullSlide .hd {width:1100px;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:1%;background-position:-6px -137px;}

.yy{
	overflow:hidden;
	width:1100px;
	height:50px;
	margin:0 auto;
}

.center{
	overflow:hidden;
	width:100%;
	height:766px;
	background:url(../images/index_center_bg.jpg) repeat-x;
	position:relative;
	z-index:0;
	margin-top:-158px;
}

.center .zjqy{
	overflow:hidden;
	width:1140px;
	height:766px;
	margin:0 auto;
	background-color:#ffffff;
}

.slm{
	overflow:hidden;
	width:1100px;
	height:190px;
	margin:167px auto 40px auto;
}

.slm .lm{
	overflow:hidden;
	width:350px;
	height:190px;
	float:left;
}

.slm .lm1{
	margin-right:25px;
}

.slm .lm a{
	display:block;
	overflow:hidden;
	width:350px;
	height:155px;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	padding-top:35px;
}

.slm .lm a .zy{
	font-size:18px;
}

.slm .lm a .bt{
	font-size:14px;
}

.pro{
	overflow:hidden;
	width:1100px;
	height:305px;
	margin:0 auto;
}

.pro .list{
	overflow:hidden;
	width:164px;
	height:283px;
	float:left;
	background-color:#efefef;
	padding:22px 18px 0 18px;
	margin-right:28px;
}

.pro .list .tit{
	overflow:hidden;
	margin-bottom:24px;
	font-size:20px;
	color:#353434;
	font-weight:bold;
}

.pro .list ul{
	width:auto;
	height:auto;
}

.pro .list ul li{
	list-style-type:none;
	margin-bottom:18px;
	background:url(../images/cpfl_icon.png) no-repeat left 50%;
	padding-left:16px;
}

.pro .list ul li a{
	text-decoration:none;
	color:#171717;
	font-size:14px;
}

.pro .tjcp{
	overflow:hidden;
	width:872px;
	height:305px;
}

.pro .tjcp .tit{
	overflow:hidden;
	height:43px;
	margin-bottom:18px;
}

.pro .tjcp .tit .name{
	overflow:hidden;
	font-size:20px;
	color:#353434;
	margin:18px 0 0 7px;
	font-weight:bold;
	float:left;
}

.pro .tjcp .tit .prev{
	font-size:0;
	display:block;
	overflow:hidden;
	width:30px;
	height:30px;
	float:right;
	margin:13px 0 0 10px;
}

.pro .tjcp .tit .prev img{
	border:none;
}

.pro .tjcp .tit .next{
	font-size:0;
	display:block;
	overflow:hidden;
	width:30px;
	height:30px;
	float:right;
	margin:13px 0 0 10px;
}

.pro .tjcp .tit .next img{
	border:none;
}

.tempWrap{
	float:left;
}

.sy_pro{
	overflow:hidden;
	height:auto;
}

.sy_pro .sy_pro_x{
	overflow:hidden;
	height:auto;
}

.sy_pro .sy_pro_x ul{
	height:auto;
}

.sy_pro .sy_pro_x ul li{
	list-style-type:none;
	float:left;
	margin:0 8px 0 8px;
	width:182px;
	height:222px;
	padding:10px;
	border:1px #e2e2e2 solid;
}

.sy_pro .sy_pro_x ul li a{
	text-decoration:none;
	color:#4f4f4f;
	font-size:14px;
}

.sy_pro .sy_pro_x ul li a img{
	border:none;
}

.sy_pro .sy_pro_x ul li a .cpmz{
	display:block;
	overflow:hidden;
	width:180px;
	text-align:center;
	padding:10px 0;
	background-color:#efefef;
}

.bq{
	overflow:hidden;
	width:100%;
	height:300px;
	background-color:#262020;
}

.bq .gd{
	overflow:hidden;
	width:1100px;
	height:300px;
	margin:0 auto;
	color:#ffffff;
}

.bq .gd .left{
	float:left;
	width:auto;
	height:auto;
	margin:65px 112px 0 0;
	font-size:14px;
	line-height:24px;
}

.bq .gd .middle{
	overflow:hidden;
	float:left;
	width:auto;
	height:auto;
	margin-top:65px;
}

.bq .gd .middle .tit{
	overflow:hidden;
	font-size:16px;
	margin-bottom:18px;
}

.bq .gd .middle .xx{
	font-size:12px;
	line-height:28px;
}

.bq .gd .right{
	overflow:hidden;
	float:right;
	width:auto;
	height:auto;
	margin-top:65px;
}

.bq .gd .right .jszc{
	overflow:hidden;
	font-size:14px;
	font-family:Arial;
	text-align:right;
}

.bq .gd .right .jszc a{
	text-decoration:none;
	color:#ce902f;
	font-size:14px;
	font-family:Arial;
}

.bq .gd .right .gj{
	overflow:hidden;
	width:auto;
	height:auto;
	margin-top:29px;
}

.sbf2{
	overflow:hidden;
	width:100%;
	height:380px;
	background:url(../images/page_top_bg.jpg) no-repeat center;
}

.wz{
	overflow:hidden;
	color:#ffffff;
	width:1100px;
	height:auto;
	margin:47px auto 0 auto;
	text-align:right;
}

.wz .wz1{
	overflow:hidden;
	font-family:Arial;
	font-weight:bold;
	font-size:40px;
}

.wz .wz2{
	overflow:hidden;
	font-family:Arial;
	font-weight:bold;
	font-size:30px;
}

.wz .wz3{
	overflow:hidden;
	font-size:18px;
}

.nr{
	overflow:hidden;
	width:1100px;
	height:auto;
	margin:40px auto 90px auto;
}

.nr .list{
	overflow:hidden;
	width:164px;
	height:auto;
	float:left;
	background-color:#efefef;
	padding:22px 18px 80px 18px;
	margin-right:60px;
}

.nr .list .tit{
	overflow:hidden;
	margin-bottom:24px;
	font-size:20px;
	color:#353434;
	font-weight:bold;
}

.nr .list ul{
	width:auto;
	height:auto;
}

.nr .list ul li{
	list-style-type:none;
	margin-bottom:18px;
	background:url(../images/cpfl_icon.png) no-repeat left 50%;
	padding-left:16px;
}

.nr .list ul li a{
	text-decoration:none;
	color:#171717;
	font-size:14px;
}

.nr .right{
	overflow:hidden;
	width:840px;
	height:auto;
}

.nr .right .position{
	overflow:hidden;
	height:26px;
	font-size:14px;
	color:#2e2e2e;
	text-align:right;
	margin-bottom:35px;
}

.nr .right .position a{
	text-decoration:none;
	color:#2e2e2e;
}

.nr .right .zw{
	overflow:hidden;
	height:auto;
	font-size:14px;
	color:#4c4c4c;
	line-height:32px;
}