@charset "utf-8";
body{margin:0px;}
ul{margin:0px;padding:0px;list-style-type:none;}
div{font-size:12px;font-family:"微软雅黑";line-height: 20px;}
.txt1 {font-size: 12px;}
#top{width:940px;margin:0 auto;height:80px;line-height:80px;}
#top_1{float:left;width:900px;line-height:80px;height:80px;}
#top_2{float:right;width:200px;text-align:right;line-height:80px;height:80px;}
#menu{width:940px;margin:0 auto;z-index:10000001;}
#menu_1 ul{float:left;width:940px;z-index:100002;}
#menu_1 ul li{float:left;width:100px;text-align:center;display:block;height:auto;position:relative;z-index:100003;}
#menu_1 ul li .nav-a{width:100px;height:40px;line-height:40px;text-align:center;font-size:16px;text-decoration: none;display:block;}
#menu_1 ul li .nav-a:hover{width:100px;height:40px;line-height:40px;text-align:center;font-size:16px;display:block;}
#m1{position:absolute;display:none;width:150px;background-image: url(tm.png);z-index:100001;left:0px;}
#m1 a{width:150px;height:40px;line-height:40px;text-align:center;font-size:14px;text-decoration: none;display:block;}
#m1 a:hover{width:150px;height:40px;line-height:40px;text-align:center;font-size:14px;display:block;background-color:#056fcb;color:#FFFFFF}
.cur:link,.cur:visited{color:#FFFFFF;width:110px;height:40px;line-height:40px;text-align:center;font-size:16px;text-decoration: none;background-color: #056fcb;display:block;}
.cur:hover{color:#ffffff;width:180px;height:40px;line-height:40px;text-align:center;font-size:16px;display:block;}
#search_1{width:200px;height:40px;float:left;line-height:40px;text-align:center;background-color: #F4F4F4;font-size: 16px;background-image: url(yy.png);background-position:right;background-repeat: no-repeat;
position:relative;z-index:100003;
cursor:hand;}
#key{height:28px;line-height:28px;border:0px;width:150px;margin-left:5px;font-family: "微软雅黑";}
#clear{clear:both;}
#content{
	width:100%;
	text-align:center;
	float:left;
	height:350px;
	text-align:center;
	margin-bottom:10px;
	z-index:10000;
	background:url(ad0.jpg) no-repeat center bottom ;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
}
#content1{width:940px;text-align:center;margin:0 auto;height:400px;position:relative;height:100%;}
#lm{
	width:940px;
	top:290px;
	margin:0 auto;
	position:absolute;
	left:0px;
	height:auto;
	background-color: #FFFFFF;
	border: 1px none #EEEEEE;
}
#lm1{
	width:180px;
	float:left;
	margin:13px;
	height:100%;
	background-color: #F9F9F9;
}
#lm3{
	width:700px;
	float:left;
	margin:13px;
	height:100%;
	text-align:left;
	font-size: 14px;
	line-height: 22px;
}
#lm4{width:914px;float:left;margin:13px;height:100%;text-align:left;}
.as1:link,.as1:visited{
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	text-decoration: none;
	display:block;
	background-color:#F9F9F9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E7E7E7;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
}
.as1:hover{width:180px;height:40px;line-height:40px;text-align:center;font-size:14px;display:block;background-color:#056fcb;color:#FFFFFF;}
.as:link,.as:visited{
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	display:block;
	background-color:#056fcb;
	color:#FFFFFF;
	text-decoration: none;
}
.as:hover{width:180px;height:40px;line-height:40px;text-align:center;font-size:14px;display:block;background-color:#056fcb;color:#FFFFFF;}
#foot{
	width:940px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	float:left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	margin-bottom:10px;
	border-bottom-color: #CCCCCC;
}
#foot_1{
	width:390px;
	float:left;
	line-height:40px;
}
#foot_2{
	width:550px;
	float:left;
	text-align:right;
	line-height:40px;
}
.title1 {font-family: "微软雅黑";font-size: 14px;font-weight: bold;color: #670099;}
.imgs {border: 1px solid #FF0000;}
a{
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
.titlez {
	font-size: 18px;
	color: #333333;
	font-family: "微软雅黑";
	font-weight: bold;
	line-height:35px;
}
.titler {
	font-size: 16px;
	color: #055ca7;
	font-family: "微软雅黑";
	font-weight: bold;
	line-height:35px;
}

#m2{
	position:absolute;
	display:none;
	width:200px;
	background-image: url(tm.png);
	z-index:100001;
	left:0px;
	top: 40px;
}
#m2 a{width:200px;height:40px;line-height:40px;text-align:center;font-size:14px;text-decoration: none;display:block;}
#m2 a:hover{width:200px;height:40px;line-height:40px;text-align:center;font-size:14px;display:block;background-color:#056fcb;color:#FFFFFF}
.about1 {
	padding: 0px 0px 0px 0px;
}
.about1 h1 {
	color: rgb(23, 71, 157); font-size: 32px; margin-bottom: 10px; position: relative;
}
.about1 h1 p {
	color: rgb(23, 71, 157); text-transform: uppercase; font-size: 14px; margin-bottom: 0px;
}
.about1 p {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; margin-bottom: 30px;
}
.value h2 {
	background: url("img25.jpg") no-repeat left 0px; color: rgb(23, 71, 157); line-height: 50px; padding-left: 50px; font-size: 28px; margin-bottom: 20px;
}
.value h3 {
	background: url("img26.jpg") no-repeat 0px 10px; color: rgb(0, 0, 0); padding-left: 50px; font-size: 26px; margin-bottom: 15px;
}
.value p {
	color: rgb(51, 51, 51); padding-left: 50px; font-size: 14px; margin-bottom: 35px;
}
.value img {
	margin-top: 10px; margin-left: 0px;
}
.contact {
	width: 700px; margin-top: 35px; margin-bottom: 20px;
}
.contact p {
	margin-bottom: 10px; display: inline-block;
}
.contact p img {
	margin-right: 10px; vertical-align: middle;
}
/*xn_c_42_wrap*/
.xn_c_42_wrap{overflow:hidden;width: 700px;margin:0 auto;height: 270px;position: relative;padding-bottom: 80px;}
.xn_c_42_cName{width: 700px;text-indent: 180px;background:url(xn_c_42_cName.png);color: #474747; font-size: 24px; line-height: 51px;height: 55px;}
.xn_c_42_ul{position: relative;overflow: hidden;width: 700px; height: 260px;background: #2c2c2c;margin-top: -8px;}
.xn_c_42_cross1{width: 385px; height: 240px; position: relative;float: left;margin: 10px 0px 0px 10px;}
.xn_c_42_cross2{width: 270px; height: 165px; position: relative;float: left;margin: 10px 0px 0px 13px;}
.xn_c_42_cross3{width: 135px; height: 65px; position: relative;float: left;margin: 10px 0px 0px 13px;}
.xn_c_42_cross4{width: 135px; height: 65px; position: relative;float: left;margin: 10px 0px 0px 13px;}
.xn_c_42_img{width: 100%; height: 100%;}
.xn_c_42_li img{width: 100%; height: 100%;}
.xn_c_42_cross1 .xn_c_42_cont{width: 56px; height: 44px;position: absolute;top: 50%;margin-top: -22px;left: 50%; margin-left: -28px;background:none url(xn_c_42_cont.png);cursor: pointer;}
.xn_c_42_cross2 .xn_c_42_cont,.xn_c_42_cross3 .xn_c_42_cont,.xn_c_42_cross4 .xn_c_42_cont{width: 56px; height: 44px;position: absolute;top: 50%;margin-top: -22px;left: 50%; margin-left: -28px;background:none url(xn_c_42_cont.png);cursor: pointer;}
.xn_c_42_cont a{margin-top:60px;display: block;text-align: center;color: #fff;position: relative;}
.xn_c_42_more a{display:block;position: absolute;top:60px;left:80px;}
.xn_c_42_colName{position: absolute;top: 60px;width:100%;text-align: center;}
.xn_c_42_colWrap{background:#5C6FB4;color: #fff; }
.xn_c_42_more{background:#46B036;width:316px;height:290px;}
.xn_c_42_content{display: none;}
.xn_c_42_title{width: 100%; height: 39px;position: absolute;bottom: 0px; left: 0px;background:url(xn_c_42_title.png);display: none;}
.xn_c_42_title a{display: block; width: 100%; height: 39px; text-indent: 10px;line-height: 39px;color: #FFF; font-weight: bold;font-size: 14px;overflow: hidden; white-space:nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.xq{
	width: 270px;
	height: 65px;
	background: #FF0;
	position: absolute;
	bottom: 52px;
	right: 21px;
	background: #ffa800;
	line-height: 65px;
	color: #FFF;
	font-size: 24px;
	text-align: center;
	float: left;
}
/*end_xn_c_42_wrap*/
/*n_case_m*/
.n_case_m{width: 1000px; height: auto; float: left; padding: 28px 0px 0px 0px;}
.n_case_main{width:320px; height:275px; position:relative; float:left;margin: 25px 0px 0px 19px;}
.n_case_img{width: 300px; height: 210px; background: #FFF;padding: 10px;cursor: pointer;}
.n_case_img img{width: 300px; height: 210px;}
.mengban{width: 56px; height: 44px;background:none url(mengban.png?d=20160615195223789); position: absolute; top: 93px; left: 130px;cursor: pointer;}
.n_case_main_name{width: 320px; height: 45px;position: relative; }
.n_case_main_name1{ color: #000; font-weight:bold; display: none;}
.n_case_main_name2 a{display: block;width: 320px; height: 45px; line-height: 35px;color: #595959; font-size: 14px;text-align: center; font-weight: bold;overflow: hidden; white-space:nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.n_case_main_name2 a :hover{color: #056fcb; }
.n_case_main_cnt{width: 290px; height:156px;padding: 12px 15px 0px 15px;overflow: hidden; background: #056fcb;position: absolute; top: 108px; left: 0px;color: #FFF; font-size: 12px; line-height: 22px;display: none;}
.n_case_main_cnt1{ color: #000; font-weight:bold !important;display: none;}
.n_case_main_cnt2{}
.n_case_main_more{width: 320px; height: 68px;background: #056fcb;position: absolute;bottom: 0px;left: 0px; display: none;}
.n_case_main_more a{ display: block;width: 170px; height: 30px; border: 5px solid #FFF;position: relative; float: left; margin:12px 0px 0px 70px;text-align: center;line-height: 30px;font-size: 12px;color: #FFF;}
.n_case_more{position:absolute; right:0; top:10px;}
.n_case_more a{background:url(icpsp1_index_commore1.png?d=20160615195223789) no-repeat; width:44px; height:11px; display: block;}
.n_case_more a:hover{background:url(icpsp1_index_commore2.png?d=20160615195223789) no-repeat; width:44px; height:11px;}
.n_case_main:hover .mengban{display: none;}
.n_case_main:hover .n_case_main_cnt{display: block;}
.n_case_main:hover .n_case_main_more{display: block;}
.n_case_main:hover .n_case_img{background: #056fcb;}
/*end_n_case_m */
/*fy*/
.fy{ width:100%; float: left;height: 30px;margin: 58px 0px 65px 0px;text-align: center;}
.fy span:hover{background: #b9010f;border: 1px solid #b9010f;}
.fy span:hover a{color: #FFF;}
.fy_1,.fy_9,.fy_4,.fy_7,.fy_3,.fy_5{display: none;}
.fy_2,.fy_6{padding: 5px 20px; border: 1px solid #ececec;color: #919191; font-size: 12px; background: #FFF;}
.fy_on{padding: 5px 10px; font-size: 12px; background: #b9010f;border: 1px solid #b9010f;color: #FFF; margin-left: 5px;}
.fy_on a{color: #FFF;}
.fy_out{padding: 5px 10px; font-size: 12px;margin-left: 5px;color: #919191; background: #FFF;border: 1px solid #ececec;}
.fy_6{margin-left: 5px;}
.fy_6 a,.fy_out a,.fy_2 a{color: #919191; font-size: 12px;}
/*end_fy */