﻿
/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}
.headerTop{ overflow:hidden; width:100%; height:36px; background-color:#ededed;}
.headerTop p{ font-size:14px; color:#545454; float:left; line-height:36px;}
.headerTop ul{ overflow:hidden; float:right; margin-top:8px;}
.headerTop li{ float:left; padding:0 10px; border-right:1px solid #b0b0b0; display:block; line-height:20px; height:20px;}
.headerTop li a{ font-size:14px; color:#545454;}
.headerTop li.last{ padding-right:0; border:none;}

.headerCenter{ overflow:hidden; height:130px;}
.headerCenter dl{ overflow:hidden; float:left; margin-top:28px; width:600px;}
.headerCenter dt{ overflow:hidden; float:left; padding-right:24px; margin-right:24px; border-right:1px solid #ddd;}
.headerCenter dd{ float:left; overflow:hidden; width:340px; margin-top:25px;}
.headerCenter dd h2{ font-weight:normal; font-size:16px; color:#172448;}
.headerCenter dd em{ color:#f1651d;}
.headerCenter dd p{ font-size:16px; color:#172448;}
.headerCenter .phone{ overflow:hidden; float:right; margin-top:45px; background:url(../images/phone.png) no-repeat left center; padding-left:55px;}
.headerCenter .phone p{ font-size:16px; color:#6d6d6d; line-height:24px;}

.headerNav{ overflow:hidden; width:100%; height:54px; background-color:#172448;}
.headerNav li{ float:left; font-size:16px; line-height:54px; background:url(../images/navbor.png) repeat-y right top;}
.headerNav li.last{ background:none;}
.headerNav li a{ color:#fff; display:block; text-decoration:none; padding:0 38px;}
.headerNav li:hover,.headerNav li.cur{ background:url(../images/navcur.png) repeat-x left top;}
.sousuotback{ width:1920px;margin:0 auto; background:#eee; }
.sousuo{ width:1200px; overflow:hidden;margin:0 auto;}
.sousuo p{font-size:16px; float:left; line-height:60px; font-weight:100; margin-left:30px;}
.sousuo p a{ font-size:16px; padding:0 15px;}
.sousuo p a:hover{color:#f2701a;}

.top1 {
	height:135px;
	width:1200px;
	margin:0px auto;
	position:relative;
}
.top1 h1 {
	float:left;
	position: absolute;
	left: 0px;
}
.top1 h1 a img {
	position:absolute;
	top:25px;
}
.top1 h2 {
	position:absolute;
	top:40px;
	left:600px;
}
.top1 span {
	position:absolute;
	top:30px;
	right:0px;
}
.top_dh {
	width:1200px;
	margin:0px auto;
	height:53px;
	line-height:53px;
	overflow:hidden;
}
.top_dh ul {
	width:700px;
	float:left;
}
.top_dh ul li {
	width:100px;
	text-align:center;
	float:left;
}
.top_dh ul li a {
	color:#fff;
	font-family:"微软雅黑";
	font-size:14px;
	display:block;
	width:90px;
	height:53px;
}
.top_dh ul li a:hover {
	background:url(../images/a_hover.png) no-repeat center bottom;
	display:block;
	width:90px;
	height:53px;
}
.top_dh ul li a.abcd {
	background:url(../images/a_hover.png) no-repeat center bottom;
	display:block;
	width:90px;
	height:53px;
}
.form1 {
	float:right;
	margin-left:35px;
	border-radius:5px;
	height:42px;
	margin-top:6px;
	width:280px;
	overflow:hidden;
}
.seek_left {
	background:#fff;
	width:214px;
	height:42px;
	float:left;
	color:#999;
	text-indent:30px;
	line-height:42px;
	border:none;
}
.seek_right {
	background:#f9770a;
	height:42px;
	width:64px;
	text-align:center;
	float:right;
	border:none;
	line-height:42px;
	color:#fff;
	font-size:18px;
}

.sy_mid {
	width:1200px;
	margin:0px auto;
	height:650px;
	margin-top:25px;
	overflow:hidden;
}
.sy_mid h2 {
	height:40px;
	line-height:40px;
	background:url(../images/tt1.jpg) repeat-x center bottom;
}
.sy_mid h2 a {
	float:right;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999
}
.sy_left_1 {
	width:244px;
	height:548px;
	margin-top:20px;
	float:left;
}

.sy_right_1 {
	width:955px;
	margin-top:20px;
	float:right;
	overflow:hidden;
}
.sy_right_1 ul {
	width:955px;
	overflow:hidden;
}
.sy_right_1 ul li {
	float:left;
	width:280px;
	height:271px;
	padding: 0 18px 20px 20px;
}
.sy_right_1 ul li a img {
	border:1px solid #e0e0e0;
	width:280px;
	height:220px;
	display:block;
}

.sy_right_1 ul li a img:hover{
	border:1px solid #172448;
	width:280px;
	height:220px;
	display:block;
}

.sy_right_1 ul li a span {
	display:block;
	text-align:center;
	height:33px;
	line-height:33px;
	color:#666666;
	width:282px;
	background:#e0e0e0;
	font-size:16px;
}
.sy_right_1 ul li a:hover span {
	display:block;
	text-align:center;
	height:33px;
	line-height:33px;
	color:#fff;
	width:282px;
	background:#172448;
}
.sy_mid1 {
	background:url(../images/ysbogy.jpg) repeat-x;
	height:535px;
	margin-top:15px;
	width:1920px;
	left:50%;
	margin-left:-960px;
	position:relative
}
.sy_mid1 h2 {
	text-align:center;
	padding-top:30px;
}
.sy_youshi {
	width:960px;
	margin:0px auto;
	background:#fff;
	height:335px;
	margin-top:25px;
	padding:20px;
	overflow:hidden;
}
.sy_youshi h3 {
	float:left;
	width:471px;
	height:231px;
	margin-right:15px;
}
.sy_youshi h4 {
	float:left;
}
.sy_mid2 {
	width:1200px;
	margin:0px auto;
	height:395px;
	overflow:hidden;
}
.sy_case1 {
	width:615px;
	float:left;
	overflow:hidden;
	padding-top:35px;
}
.sy_jz {
	width:350px;
	float:right;
	overflow:hidden;
	padding-top:35px;
}
.sy_c1 {
	height:175px;
	margin-top:20px;
}
.sy_c1 ul {
	width:650px;
	overflow:hidden;
}
.sy_c1 ul li {
	float:left;
	width:213px;
}
.sy_c1 ul li a img {
	width:182px;
	height:135px;
	padding:2px;
	display:block;
	border:1px solid #e0e0e0;
}
.sy_c1 ul li a span {
	display:block;
	height:32px;
	line-height:32px;
	background:#e0e0e0;
	color:#999999;
	width:188px;
	text-align:center;
}
.sy_case1 h2 {
	height:40px;
	line-height:40px;
	background:url(../images/tt1.jpg) repeat-x center bottom;
}
.sy_case1 h2 a {
	float:right;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999
}
.sy_c2 {
	height:82px;
	margin-top:20px;
}
.sy_c2 ul {
	width:750px;
	overflow:hidden;
}
.sy_c2 ul li {
	float:left;
	width:150px;
}
.sy_c2 ul li a img {
	width:134px;
	height:78px;
	border:1px solid #e0e0e0;
}
.sy_jz h2 {
	height:40px;
	line-height:40px;
	background:url(../images/tt1.jpg) repeat-x center bottom;
}
.sy_jz h2 a {
	float:right;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999
}
.sy_jz ul li {
	margin-top:15px;
	height:85px;
}
.sy_jz ul li a img {
	height:78px;
	float:left;
	width:107px;
	padding:2px;
	border:1px solid #e0e0e0;
	margin-right:15px;
}
.sy_jzx1 {
	float:left;
	width:220px;
}
.sy_jzx1 h3 a {
	color:#666666;
	height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
}
.sy_jzx1 p {
	height:60px;
	line-height:20px;
	color:#adadad;
}
.sy_about {
	margin:0px auto;
	background:url(../images/aboutbg.jpg) repeat-x;
	height:476px;
	margin-top:15px;
}
.sy_about1 {
	width:1200px;
	margin:0px auto;
	padding-top:25px;
	overflow:hidden;
}
.sy_about1 h2 {
	height:30px;
	line-height:30px;
}
.sy_about1 h2 a {
	float:right;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999
}
.sy_about2 {
	margin-top:15px;
	height:240px;
}
.sy_about2 span img {
	width:277px;
	height:179px;
	float:left;
	border:3px solid #fff;
}
.sy_ab1 {
	width:632px;
	overflow:hidden;
	height:158px;
	float:right;
}
.sy_ab1 p {
	margin-top:10px;
	color:#666666;
}
.sy_ryzs {
	height:140px;
}
.sy_ryzs ul {
	width:1020px;
	overflow:hidden;
}
.sy_ryzs ul li {
	float:left;
	width:203px;
}
.sy_ryzs ul li a img {
	width:190px;
	height:140px;
}
.sy_news {
	width:1200px;
	height:340px;
	margin:0px auto;
}
.sy_newsleft {
	float:left;
	width:328px;
	height:290px;
	margin-top:25px;
}
.sy_newsleft h2 {
	height:40px;
	line-height:40px;
	background:url(../images/tt1.jpg) repeat-x center bottom;
}
.sy_newsleft h2 a {
	float:right;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999
}
.sy_nx1 {
	height:100px;
	border-bottom:1px dashed #e0e0e0;
	padding-top:15px;
}
.sy_nx1 h3 a img {
	float:left;
	margin-right:15px;
}
.sy_nx1 p a {
	display:block;
	height:25px;
	line-height:25px;
	color:#666;
	font-weight:bold;
}
.sy_nx1 p {
	height:80px;
	line-height:22px;
	color:#666;
}
.sy_newsleft ul {
	margin-top:15px;
}
.sy_newsleft ul li {
	background:url(../images/zongse.jpg) no-repeat left center;
	height:25px;
	line-height:25px;
}
.sy_newsleft ul li a {
	padding-left:10px;
}
.sy_newsleft ul li span {
	float:right;
}
.sy_newsmid {
	float:left;
	margin-left:30px;
	width:328px;
	height:290px;
	margin-top:25px;
}
.sy_newsmid h2 {
	height:40px;
	line-height:40px;
	background:url(../images/tt1.jpg) repeat-x center bottom;
}
.sy_newsmid h2 a {
	float:right;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999
}
.sy_newsmid ul {
	margin-top:15px;
}
.sy_newsmid ul li {
	background:url(../images/zongse.jpg) no-repeat left center;
	height:25px;
	line-height:25px;
}
.sy_newsmid ul li a {
	padding-left:10px;
}
.sy_newsmid ul li span {
	float:right;
}
.sy_newsright {
	width:280px;
	float:right;
	padding-top:25px;
}
.sy_newsright h2 {
	height:40px;
	line-height:40px;
	background:url(../images/tt1.jpg) repeat-x center bottom;
}
.sy_newsright h2 a {
	float:right;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999
}
.sy_newsright ul {
	padding-top:8px;
}
.sy_newsright ul li {
	height:75px;
	border-bottom:1px dashed #e0e0e0;
}
.sy_newsright ul li h3 {
	background:url(../images/q1.jpg) no-repeat;
	margin-top:10px;
	height:15px;
	overflow:hidden;
	line-height:15px;
}
.sy_newsright ul li h3 a {
	padding-left:18px;
}
.sy_newsright ul li p {
	background:url(../images/a1.jpg) no-repeat left 5px;
	margin-top:5px;
}
.sy_newsright ul li p font {
	padding-left:18px;
	display:block;
	line-height:20px;
	font-size:12px;
}
.yqlj {
	background:url(../images/btmbg.jpg) repeat-x;
	height:72px;
	width:1920px;
	margin:0px auto;
	overflow:hidden;
}
.yqlj1 {
	width:1200px;
	margin:0px auto;
	padding:20px 0px;
}
.yqlj1 h3 {
	width:49px;
	height:30px;
	float:left;
}
.yqlj1 ul {
	width:920px;
	float:left;
	margin-left:20px;
}
.yqlj1 ul li {
	float:left;
	height:20px;
	line-height:20px;
	color:#fff;
	margin:0px 5px;
}
.yqlj1 ul li a {
	height:20px;
	line-height:20px;
	color:#fff;
}
.btm {
	width:1920px;
	overflow:hidden;
	background:url(../images/btm2.jpg) repeat-x;
	height:125px;
	padding:40px 0px;
	left: 50%;
	margin-left: -960px;
	position: relative;
}
.btm_left {
	width:600px;
	float:left;
}
.btm1 {
	width:1200px;
	margin:0px auto;
}
.btm_left ul {
	display:block;
	width:600px;
	float:left;
	height:30px;
	line-height:30px;
}
.btm_left ul li {
	float:left;
	margin-right:10px;
	color:#fff;
}
.btm_left ul li a {
	color:#fff;
}
.btm_left p {
	color:#a8aabe;
	margin-top:5px;
	width:600px;
	display:block;
}
.btm_right {
	width:390px;
	float:right;
}
.btm_right span img {
	margin-top:20px;
	float:left;
}
.btm_right h3 {
	width:120px;
	height:120px;
	float:right;
}
.banner1 {
	width:1920px;
	left:50%;
	margin-left:-960px;
	position:relative;
}
.ab_main {
	width:1200px;
	margin:30px auto;
}
.ab_left {
	float:left;
	width:217px;
	padding-bottom:15px;
	margin-bottom:50px;
}
.ab_right {
	width:940px;
	float:right;
	padding-top:15px;
}
.ab_left1 {
	margin-top:15px;
}
.ab_left1 h2 {
	background:url(../images/left_bg.jpg) no-repeat;
	width:217px;
	height:49px;
	line-height:45px;
	color:#fff;
	font-size:18px;
	font-family:"微软雅黑";
	text-indent:20px;
}
.ab_left1 h2 font {
	font-size:12px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.ab_left1 ul {
	border:1px solid #d9d9d9;
	border-top:none;
}
.ab_left1 ul li a {
	display:block;
	height:35px;
	line-height:35px;
	text-align:center;
	border-bottom:1px dotted #b2b2b2;
}
.ab_left1 ul li a font {
	font-size:12px;
	margin-right:5px;
}
.ab_left1 ul li a:hover {
	display:block;
	height:35px;
	line-height:35px;
	background:#999;
	color:#fff;
	border-bottom:1px dotted #b2b2b2;
}
.ab_left1 ul li a.cur_left {
	display:block;
	height:35px;
	line-height:35px;
	background:#999;
	color:#fff;
	border-bottom:1px dotted #b2b2b2;
}
.ab_left2 {
	margin-top:30px;
}
.ab_left2 h2 {
	background:url(../images/left_bg.jpg) no-repeat;
	width:217px;
	height:49px;
	line-height:45px;
	color:#fff;
	font-size:18px;
	font-family:"微软雅黑";
	text-indent:20px;
}
.ab_left2 h2 font {
	font-size:12px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.ab_left2_ul {
	border:1px solid #d9d9d9;
	border-top:none;
	height:400px;
	width:215px
}
.ab_left2 ul {
	padding-top: 15px;
}
.ab_left2 ul li {
	text-align:center;
	/* height: 180px; */
	width: 168px;
	margin:0 auto;
}
.ab_left2 ul li a img {
	width:166px;
	border:1px solid #ccc;
	display:block;
}
.ab_left2 ul li a span {
	display:block;
	height:25px;
	line-height:25px;
	background:#ccc;
	width:168px;
	text-align:center;
}
.ab_left2 ul li a:hover span {
	display:block;
	height:25px;
	background:#172448;
	color:#fff;
	width:168px;
	text-align:center;
}
.ab_right h2 {
	font-size:14px;
	font-family:"微软雅黑";
	height:40px;
	line-height:40px;
	background:url(../images/ab_hr.jpg) repeat-x left bottom;
	font-weight:bold;
}
.ab_right h2 strong {
	float:left;
	background:url(../images/dian1.jpg) no-repeat left center;
	text-indent:13px;
	font-size:18px;
}
.ab_right h2 span {
	font-size:12px;
	float:right;
	font-family:"宋体";
	background:url(../images/fanzi.jpg) no-repeat left center;
	text-indent:18px;
	font-weight:normal;
}
.ab_right h2 span a:hover {
	color:#f1651d;
}
.ab_txt {
	padding:15px 0px;
}
.ny_news {
	padding:10px 0px;
	background:#fff;
	overflow: hidden;
	display:inline-block;
}
.ny_news li {
	border-bottom: 1px dotted #CCCCCC;
	margin: 13px 0;
	height:85px;
	padding-top:20px;
}
.rq {
	background:url(../images/ns_03.jpg) no-repeat;
	float: left;
	height: 65px;
	margin-right: 12px;
	text-align: center;
	width: 71px;
}
.rq h4 {
	color: #172448;
	font-family: "微软雅黑";
	font-size: 30px;
	font-weight: bold;
	line-height: 43px;
}
.ny_news li p {
	color: #333;
	line-height: 20px;
}
.ny_news li h3 {
	font-weight: bold;
	width:850px;
	float:left;
}
.ny_news li h3 a {
	color: #333;
	font-size:16px;
}
.ny_news li h3 a:hover {
	color:#f1651d;
}
.ny_news li p {
	color: #333;
	line-height: 20px;
}
.ny_news li p a {
	color: #f1651d;
	margin-left: 10px;
	text-decoration: underline;
}
.news_show {
	padding:15px;
	background:#fff;
}
.news_show h3 {
	border-bottom: 1px dashed #999999;
	color: #172448;
	font-family: "微软雅黑";
	font-size:22px;
	line-height:45px;
	text-align: center;
}
.news_show h4 {
	text-align: center;
	margin:10px 0;
}
.news_show h4 a {
	color: #BCBBBB;
	margin:15px 8px 0;
	font-size:12px;
}
.news_show_p{
	display:block;
	width:900px;
	background:#ededed;
	overflow:hidden;
	padding:20px;}
	
	.news_show_p span{color:#f1651d; font-weight:bold; margin-left:25px;}
	
.news_show_nr {
	clear: both;
	color: #666666;
	margin-bottom: 45px;
	text-indent:2em;
	margin-top:30px;
}
.news_show_nr p{
	font-size:14px;
}
.prew {
	border: 1px solid #CCCCCC;
	height: 27px;
	line-height: 27px;
	margin-top: 10px;
	width: 940px;
	padding-left:20px;
}
.prew span {
	background: none repeat scroll 0 0 #CDCDCD;
	border-right: 1px solid #CCCCCC;
	color: #666666;
	display: block;
	float: left;
	height: 27px;
	text-align: center;
	width: 79px;
}
.prew p {
	float: left;
	overflow: hidden;
	width: 450px;
}
.prew a {
	color: #172448;
	padding-left: 10px;
}
.ab_pro {
	padding:15px 0px;
}
.ab_pro ul {
	width:940px;
	overflow:hidden;
}
.ab_pro ul li {
	float:left;
	width:280px;
	margin-left:28px;
	height:260px;
}
.ab_pro ul li a img {
	width:245px;
	display:block;
	height:202px;
	border:1px #b2b2b2 solid;
}
.ab_pro ul li a:hover img {
	border:1px solid #172448;
	width:245px;
	display:block;
}
.ab_pro ul li a span {
	display:block;
	width:247px;
	height:30px;
	line-height:30px;
	color:#666;
	text-align:center;
	font-size:14px;
}
.ab_pro ul li a:hover span {
	display:block;
	width:247px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:#172448;
}
.mid_pro1 {
	background:#fff;
	padding:15px 0px;
	color:#666666;
}
.showpro_1 img {
	border:1px solid #ccc;
}
.showpro_1 {
	width:400px;
	float:left;
	margin-right:15px;
}
.showpro_2 {
	float:left;
	width:405px;
	overflow:hidden;
	margin-left:60px;
	margin-top:40px;
}
.showpro_2 h3 {
	color:#172448;
	height:35px;
	line-height:35px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dotted #172448;
}
.showpro_2 h4 {
	color:#666666;
	margin-top:5px;
	height:30px;
	line-height:30px;
}
.showpro_2 h5 {
	color:#666666;
	height:30px;
	line-height:30px;
}
.showpro_2 font {
	font-size:12px;
	color:#666666;
}
.showpro_2 h6 {
	margin-top:15px;
}
.mid_show1_1 h4 {
	background:url(../images/grey11.jpg) no-repeat;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-top:15px;
}
.mid_show1_2 h4 {
	background:url(../images/grey11.jpg) no-repeat;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-top:15px;
}
.mid_show1_2 h4 strong {
	width:80px;
	height:31px;
	display:block;
	margin-left:10px;
	text-align:center;
	color:#333;
}
.mid_show1_2 ul li a:hover {
	color:#f1651d;
}
.mid_show1_3 h4 {
	background:url(../images/grey11.jpg) no-repeat;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-top:15px;
}
.mid_show1_3 h4 strong {
	width:80px;
	height:31px;
	display:block;
	margin-left:10px;
	text-align:center;
	color:#333;
}

.mid_show1_3 ul {
	margin-top:5px;
	overflow:hidden;
	width:940px;
	padding-left:20px;
}
.mid_show1_3 ul li {
	float:left;
	padding-right:30px;
	width:280px;
	list-style:disc;
}

.mid_show1_3 ul li a {
	font-size:14px;
	line-height:30px;
}
.mid_show1_3 ul li a:hover {
	color:#f1651d;
}



.mid_show1_1 h4 strong {
	width:80px;
	height:31px;
	display:block;
	margin-left:10px;
	text-align:center;
	color:#333;
}
.mid_show1_1 {
	margin-top:35px;
}
.mid_show1_2 ul {
	margin-top:15px;
	overflow:hidden;
	width:940px;
}
.mid_show1_2 ul li {
	float:left;
	width:185px;
	margin-bottom:10px;
}
.mid_show1_2 ul li a img {
	border:1px solid #ccc;
	width:170px;
	display:block;
}
.mid_show1_2 ul li a:hover img {
	border:1px solid #172448;
	width:170px;
	display:block;
}
.mid_show1_2 ul li a span {
	display:block;
	width:165px;
	text-align:center;
}
.mid_show1_1 p {
	padding:10px 10px;
}
.showpro_2 ul {
	margin-top:25px;
	width:320px;
	height:140px;
	overflow:hidden;
}
.showpro_2 ul li {
	float:left;
	width:78px;
	margin-top:5px;
}
.showpro_2 ul li a img {
	width:65px;
	border:1px solid #ccc;
	height:50px;
}
.ab_pir {
	overflow:hidden;
	background:#fff;
	padding:15px 0px;
	padding-right:10px;
}
.ab_pir ul {
	overflow:hidden;
	width:940px;
	margin-top:10px;
}
.ab_pir ul li {
	float:left;
	width:185px;
	margin-bottom:10px;
}
.ab_pir ul li a img {
	width:160px;
	height:128px;
	padding:1px;
	border:1px solid #ccc;
	display:block;
}
.ab_pir ul li a:hover img {
	width:160px;
	height:128px;
	padding:1px;
	border:1px solid #172448;
	display:block;
}
.ab_pir ul li a span {
	display:block;
	text-align:center;
	width:150px;
}
.ab_pir p {
	padding:12px 0px;
}
.ab_pir h3 {
	text-align:center;
	font-size:24px;
	border-bottom:1px dotted #172448;
	font-family:"微软雅黑";
	height:40px;
	line-height:40px;
}
.ab_pir h5 {
	text-align:center;
}
.ab_pir h5 img {
	margin-top:15px;
}
.mid_case1_2 h4 {
	background:url(../images/grey11.jpg) no-repeat;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-top:15px;
}
.mid_case1_2 h4 strong {
	width:80px;
	height:31px;
	display:block;
	margin-left:10px;
	text-align:center;
	color:#333;
}
.ab_job {
	padding:15px 0px;
}
.n_job_1 {
	float:right;
}
.n_job_1 p {
	text-indent:25px;
	font-size:14px;
	line-height:30px;
}
.n_jobtable {
	width:790px;
	margin-top:15px;
}
.n_jobtable td {
	border:1px solid #fff;
}
.n_jobtd {
	background:#ccc;
	height:35px;
	line-height:35px;
	text-align:center;
}
.n_jobxx td {
	height:35px;
	line-height:35px;
	border-bottom:1px dotted #ccc;
	text-align:center;
}
.ab_pgs {
	padding:15px 0px;
}
.ab_pgs ul {
	width:780px;
	overflow:hidden;
}
.ab_pgs ul li {
	float:left;
	margin-right:20px;
	line-height:20px;
	margin-bottom:15px;
}
.ab_pgs ul li img {
	width:175px;
}
.ab_pgs_show {
	padding:15px 0px;
}
.ab_pic {
	padding:15px 0px;
}
.ab_pic ul {
	width:816px;
	overflow:hidden;
}
.ab_pic ul li {
	float:left;
	width:272px;
	margin-bottom:15px;
}
.ab_pic ul li a img {
	width:245px;
	display:block;
	border:1px #fff solid;
}
.ab_pic ul li a:hover img {
	border:1px solid #172448;
	width:245px;
	display:block;
}
.ab_pic ul li a span {
	display:block;
	width:247px;
	height:30px;
	line-height:30px;
	color:#666;
	text-align:center;
}
.ab_pic ul li a:hover span {
	display:block;
	width:247px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:#172448;
}
.ab_kehu {
	padding:15px 0px;
}
.ab_kehu ul {
	width:816px;
	overflow:hidden;
}
.ab_kehu ul li {
	float:left;
	width:272px;
	height:205px;
	margin-bottom:15px;
}
.ab_kehu ul li a img {
	width:245px;
	display:block;
	border:1px #fff solid;
}
.ab_kehu ul li a:hover img {
	border:1px solid #172448;
	width:245px;
	display:block;
}
.ab_kehu ul li a span {
	display:block;
	width:247px;
	height:30px;
	line-height:30px;
	color:#666;
	text-align:center;
}
.ab_kehu ul li a:hover span {
	display:block;
	width:247px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:#172448;
}
.ab_vsp {
	padding:15px 0px;
}
.ab_vsp ul {
	width:816px;
	overflow:hidden;
}
.ab_vsp ul li {
	float:left;
	width:272px;
	margin-bottom:15px;
}
.ab_vsp ul li a img {
	width:245px;
	display:block;
	border:1px #fff solid;
}
.ab_vsp ul li a:hover img {
	border:1px solid #172448;
	width:245px;
	display:block;
}
.ab_vsp ul li a span {
	display:block;
	width:247px;
	height:30px;
	line-height:30px;
	color:#666;
	text-align:center;
}
.ab_vsp ul li a:hover span {
	display:block;
	width:247px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:#172448;
}

@charset "utf-8";
/* CSS Document */

/*banner*/
/*
.banner{ overflow:hidden; width:100%; height:540px; background:url(../images/banner.jpg) no-repeat center top; position:relative;}
.banner .btn{ overflow:hidden; width:184px; height:12px; position:absolute; left:50%; bottom:28px; margin-left:-92px;}
.banner .btn span{ display:block; width:36px; height:12px; background-color:#000; opacity:0.2;filter:alpha(opacity=0..2); float:left; margin:0 5px;}
.banner .btn span.cur{ background-color:#f2701a; opacity:1; filter:alpha(opcity=1)}
*/

/*now*/
.now{ overflow:hidden; margin-top:25px; height:420px; background:url(../images/xzBg.jpg) no-repeat center top; margin-bottom:45px;}
.now ul{ overflow:hidden; float:right; margin-top:230px; width:563px;}
.now li{ font-size:18px; color:#3c3c3c; line-height:46px; background:url(../images/xz.png) no-repeat left center; padding-left:20px;}

/*product*/
.product{ margin-bottom:55px; height:665px; margin-top:40px;}
.product h3{ font-size:36px; text-align:center;}
.product h3 a{ color:#172448; text-decoration:none;}
.pr_span{ display:block; text-align:center; font-size:16px; color:#9f9f9f; font-family:Arial; background:url(../images/prot.png) no-repeat center; margin-bottom:30px;}
.product .p_box{ overflow:hidden; width:100%;}
.product .pro_left { overflow:hidden; float:left; width:240px; border-bottom:1px solid #172448}
.product .pro_left h4{ font-size:24px; font-weight:normal; text-align:center; line-height:80px; background-color:#172448;}
.product .pro_left h4 a{ color:#fff; text-decoration:none}
.product .pro_left ul{ overflow:hidden; width:100%;}
.product .pro_left li{ overflow:hidden; width:235px; font-size:16px; line-height:49px; border-left:1px solid #172448; border-right:1px solid #172448; padding-left:3px}
.product .pro_left li a{ display:block; color:#4f4f4f; width:190px; margin:0 auto; padding-left:15px; background:url(../images/pro_left01.png) no-repeat right center; border-bottom:1px dashed #ddd; text-decoration:none;}
.product .pro_left li:hover,.product .pro_left li.cur{ background-color:#f2f2f2; padding-left:0; border-left:4px solid #f2701a;}
.product .pro_left li:hover a,.product .pro_left li.cur a{ background:url(../images/pro_left02.png) no-repeat center right;}
.product .pro_right { overflow:hidden; width:930px; float:right;}
.product .pro_right ul{ overflow:hidden; width:970px;}
.product .pro_right li{ width:287px; height:260px; border:1px solid #e6e6e6; float:left; margin-right:31px; margin-bottom:35px;}
.product .pro_right li img{ display:block; margin-bottom:12px;}
.product .pro_right li p{ font-size:15px; color:#4f4f4f; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.product .pro_right li a{ text-decoration:none;}
.product .pro_right li:hover{ border:1px solid #f2701a;}
.product .pro_right li:hover p{ color:#f2701a;}

/*worry*/
.worry{ overflow:hidden; width:100%; height:564px; background:url(../images/worry.jpg) no-repeat center top; background-color:#172448; margin-bottom:65px;}
.worry p{ font-size:30px; color:#fff; text-align:center; margin-top:55px;}
.worry h3{ font-size:44px; color:#f1651d; text-align:center;}
.worry span{ display:block; text-align:center; font-size:16px; font-family:Arial; color:#fff;}

/*解决*/
.jiejue{ overflow:hidden; width:1230px; height:620px; margin-bottom:60px;}
.jiejue h3{ margin-bottom:10px; text-align:center;}
.jiejue span{ display:block; text-align:center; font-size:28px; color:#172448; margin-bottom:25px;}
.jiejue .jjBox{ overflow:hidden; width:100%;}
.jiejue dl{ overflow:hidden; width:583px; height:226px; border:1px solid #ddd; float:left; margin:15px;}
.jiejue dt{ float:left; width:228px; height:216px; overflow:hidden; padding:5px; margin-right:20px;}
.jiejue dd{ overflow:hidden; width:300px; margin-top:40px; float:left;}
.jiejue h4{ font-size:24px; color:#172448; margin-bottom:15px;}
.jiejue p{ font-size:15px; line-height:24px; color:#606060; text-align:justify;}

/*ad01*/
.ad01{ overflow:hidden; width:100%; height:193px; background:url(../images/ad01Bg.jpg) no-repeat center top; margin-bottom:50px;}
.ad01 ul{ overflow:hidden; float:right; margin-top:58px;}
.ad01 li{ overflow:hidden; float:left; margin-left:15px;}
.ad01 input{ overflow:hidden; width:200px; height:32px; border:none; padding-left:50px; line-height:32px; font-size:15px; color:#d0d0d0; outline:none; display:block;}
.ad01 .name{ background:url(../images/ad01_name.png) no-repeat center left ;}
.ad01 .phone{ background:url(../images/ad01_phone.png) no-repeat center left; margin-top:17px;}
.ad01 a{ display:block; cursor:pointer; width:55px; height:55px; font-size:24px; color:#fff; padding:13px; background-color:#f2701a; text-decoration:none; text-align:center; line-height:25px;}
.ad01 p{ font-size:15px; color:#fff; margin-top:20px;}
.ad01 img{ display:block; margin-top:10px;}

/*优势*/
.youshi { overflow:hidden;}
.youshi h3{ font-size:36px; color:#172448; text-align:center;}
.youshi h3 b{ font-size:60px; color:#f2701a;}
.youshi h3 em{ font-size:30x; color:#fff; background-color:#172448; padding:0 5px; margin-left:10px;}
.youshi span{ display:block; text-align:center; font-size:26px; color:#929292; margin-bottom:50px;}
.youshi .ysBox{ overflow:hidden; width:100%; height:963px; background:url(../images/youshiBg.jpg) no-repeat center top;}
.youshi h4{ font-size:26px; color:#172448; margin-bottom:15px;}
.youshi p{ font-size:16px; line-height:30px; color:#6d6d6d; width:495px; text-align:justify;}
.youshi p em{ color:#f2701a;}
.youshi h5{ font-size:28px; color:#f2701a; font-weight:normal; font-family:Arial}
.youshi .phone { overflow:hidden; width:207px; height:80px; background:url(../images/youshi_phone.png) no-repeat center; padding-left:80px; padding-top:23px; float:right; margin-right:275px; margin-top:-260px;}
.youshi .phone em{ font-size:16pxc; color:#6d6d6d; margin-top:5px; display:block;}
.youshi .youshi01{ margin-left:675px; margin-top:12px;}
.youshi .youshi02{ margin-left:675px; margin-top:45px;}
.youshi .youshi03{ margin-left:70px; margin-top:45px;}
.youshi .youshi04{ margin-left:70px; margin-top:25px;}
.youshi .youshi05{ margin-left:70px; margin-top:45px;}

/*售后*/
.shouhou{ overflow:hidden; width:100%; height:508px; background:url(../images/sh_bg.jpg) no-repeat center top;}
.shouhou p{ font-size:16px; color:#fff; line-height:30px; margin-bottom:15px; padding-left:35px;}
.shouhou .p01{ background:url(../images/sh_a.png) no-repeat left top; margin-top:230px;}
.shouhou .p02{ background:url(../images/sh_b.png) no-repeat left center;}
.shouhou .p03{ background:url(../images/sh_c.png) no-repeat center left;}
.shouhou .p04{ background:url(../images/sh_d.png) no-repeat left center;}

/*合作*/
.hezuo{ overflow:hidden; width:100%; padding:50px 0; background-color:#efefef; margin-bottom:60px;}
.hezuo h3{ font-size:36px; text-align:center;}
.hezuo h3 a{ color:#172448; text-decoration:none}
.hezuo>span{ display:block; text-align:center; font-size:16px; color:#9f9f9f; font-family:Arial; background:url(../images/hz_s.png) no-repeat center; margin-bottom:35px;}
.hezuo .hzBox{ overflow:hidden; width:1300px; margin:0 auto; height:150px; position:relative;}
.hezuo .hzBox span{ overflow:hidden; cursor:pointer; display:block; width:18px; height:31px; position:absolute; top:40px;}
.hezuo .hzLeft{ background:url(../images/hezuoLeft.png) no-repeat center top; left:0;}
.hezuo .hzRight{ background:url(../images/hezuoRight.png) no-repeat center top; right:0;}
.hezuo .hzBox span:hover{ background-position:bottom;}
.hezuo .hzWin{ overflow:hidden; height:150px; width:1195px; margin:0 auto; position:relative;}
.hezuo .hzWin ul{ overflow:hidden; position:absolute;}
.hezuo .hzWin li{ overflow:hidden; width:215px; margin-right:28px; height:150px; float:left; text-align:center}
.hezuo .hzWin li img{ display:block; border:1px solid #ddd; margin-bottom:10px;}
.hezuo .hzWin li p{ font-size:16px; color:#666;}

/*case*/
.case{ overflow:hidden; width:1300px; margin:0 auto; overflow:hidden; margin-bottom:35px;}
.case h3{ font-size:36px; text-align:center;}
.case h3 a{ color:#172448; text-decoration:none}
.case>span{ display:block; text-align:center; font-size:16px; color:#9f9f9f; font-family:Arial; background:url(../images/prot.png) no-repeat center; margin-bottom:45px;}
.case .caseBox{ overflow:hidden; width:100%; height:275px; position:relative;}
.case .caseBox span{ cursor:pointer;display:block; width:18px; height:31px; position:absolute; top:120px;}
.case .caseBox .caseLeft{ background:url(../images/hezuoLeft.png) no-repeat center top; left:0;}
.case .caseBox .caseRight{ background:url(../images/hezuoRight.png) no-repeat center top; right:0;}
.case .caseBox span:hover{ background-position:bottom;}
.case .caseWin{ overflow:hidden; margin:0 auto; width:1200px; height:275px; position:relative;}
.case .caseWin ul{ overflow:hidden; position:absolute;}
.case .caseWin li{ width:282px; height:275px; overflow:hidden; float:left; margin-right:18px; text-align:center;}
.case .caseWin li img{ display:block; padding:4px; border:1px solid #ddd; margin-bottom:10px;}
.case .caseWin li p{ font-size:17px; color:#172448; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*about_question*/
.N_box{ overflow:hidden; padding-top:40px; border-top:1px solid #ccc; margin-bottom:55px;}
.N_box h3{ font-weight:normal; font-size:16px; padding-top:30px; margin-bottom:30px;}
.N_box h3 a{ color:#0b0b0b}

.about{ overflow:hidden; width:800px; float:left;}
.about h3{ background:url(../images/about.png) no-repeat left top;}
.about dl{ overflow:hidden; width:100%; margin-bottom:30px;}
.about dt{ overflow:hidden; float:left;}
.about dd{ overflow:hidden; width:400px; float:right;}
.about dd h4{ font-weight:normal; font-size:18px; margin:15px 0}
.about dd h4 a{ color:#1e1e1e}
.about dd p{ font-size:15px; color:#5e5e5e; line-height:28px; height:140px; overflow:hidden; margin-bottom:20px; text-align:justify;}
.about dd .xq{ display:block; width:115px; height:28px; background-color:#f2701a; text-align:center; line-height:28px; border-radius:2px; font-size:15px; color:#fff;}
.about .aboutBox{ overflow:hidden; width:100%; height:184px; padding-top:20px; background-color:#ececec; position:relative;}
.about .aboutBox span{ display:block; width:12px; height:30px; position:absolute; top:80px; cursor:pointer}
.about .a_left{ background:url(../images/aboutLeft.png) no-repeat center top; left:10px;}
.about .a_right{ background:url(../images/aboutRight.png) no-repeat center top; right:10px;}
.about .aboutBox span:hover{ background-position:bottom;}
.about .aWin{ position:relative; overflow:hidden; height:170px; margin:0 auto; width:725px;}
.about .aWin ul{ overflow:hidden; position:absolute;}
.about .aWin li { overflow:hidden; width:170px; height:204px; float:left; margin-right:15px; text-align:center;}
.about .aWin li img{ display:block; padding:5px; background-color:#fff; margin-bottom:10px;}
.about .aWin li p{ font-size:15px; color:#404040;}

.question{ overflow:hidden; width:320px; float:right;}
.question h3{ background:url(../images/question.png) no-repeat left top;}
.question .q_Box{ overflow:hidden; width:100%; height:450px; position:relative;}
.question .q_list { overflow:hidden; width:100%;margin-bottom:20px; border-bottom:1px dashed #ddd;}
.question .q_list h5{ font-weight:normal; font-size:17px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:25px; background:url(../images/wen.png) no-repeat left center; margin-bottom:15px;}
.question .q_list h5 a{ color:#1e1e1e;}
.question .q_list p{ font-size:14px; color:#858585; line-height:20px; padding-left:25px; background:url(../images/da.png) no-repeat left top; height:120px; overflow:hidden;}

/*news*/
.s_box{ overflow:hidden; margin-bottom:45px;}
.s_box h3{ font-weight:normal; font-size:20px; color:#1e1e1e; padding-left:12px; background:url(../images/news03.png) no-repeat left 5px; padding-bottom:15px; border-bottom:1px solid #ccc; margin-bottom:30px;}
.s_box h3 a{ color:#1e1e1e;}
.s_box h3 span{ margin-left:5px; font-size:17px; color:#c1c1c1; font-family:Arial}

.c_news{ overflow:hidden; float:left; width:380px; margin-right:30px;}
.o_meg{ overflow:hidden; float:right; width:380px;}

.c_news dl{ overflow:hidden; width:100%; margin-bottom:25px;}
.c_news dt{ overflow:hidden; float:left;}
.c_news dd{ overflow:hidden; width:270px; float:right;}
.c_news dd h4{ font-size:17px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.c_news dd h4 a{ color:#1e1e1e;}
.c_news dd em{ display:block; font-size:14px; color:#c9c9c9; font-family:Arial; line-height:20px;}
.c_news dd p{ font-size:15px; color:#858585; line-height:24px; height:48px; overflow:hidden; width:100%;}
.c_news ul{ overflow:hidden; width:100%;}
.c_news ul li{ overflow:hidden; font-size:15px; line-height:32px; width:100%; background:url(../images/news_s.png) no-repeat left center; overflow:hidden;}
.c_news li a{ display:block; float:left; margin-left:10px; width:270px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#1e1e1e;}
.c_news li span{ float:right; color:#959494; font-size:14px; font-family:Arial}

.o_meg ul{ overflow:hidden; width:315px; margin:0 auto;}
.o_meg li{ width:100%; overflow:hidden; margin-bottom:14px;}
.o_meg li span{ display:block; width:70px; text-align:center; font-size:16px; color:#404040; line-height:26px; float:left;}
.o_meg li input{ width:242px; height:24px; border:1px solid #ccc; line-height:24px; float:left;}
.o_meg li textarea{ overflow:hidden; width:238px; height:64px; border:1px solid #ccc; line-height:20px; resize:none;}
.o_meg li a{ display:block; font-size:16px; color:#fff; width:88px; height:30px; text-align:center; line-height:30px; background-color:#f2701a; margin-left:70px; cursor:pointer;}

/*footer*/
.footer{ overflow:hidden; width:100%;}
.footer .logo{ overflow:hidden; width:241px; height:375px; background:url(../images/f_logoBg.jpg) no-repeat center top; float:left;}
.footer .logo img{ display:block; margin:60px auto;}
.footer .logo .phone{ overflow:hidden; width:100%; height:111px; background-color:#f2701a; color:#fff;}
.footer .logo p{ font-size:16px; margin-left:30px; margin-top:30px;}
.footer .logo h3{ font-size:27px; margin-left:30px; font-weight:normal; font-family:Arial}
.footer .f_right{ overflow:hidden; float:right; width:900px;}
.footer .fr_top{ overflow:hidden; margin-top:45px; width:100%; height:245px;}
.footer .fr_top dl{ overflow:hidden; float:left; width:225px;}
.footer .fr_top dt{ overflow:hidden; font-size:20px; margin-bottom:30px;}
.footer .fr_top dt a{ color:#fff;}
.footer .fr_top dd{ overflow:hidden; width:100%; font-size:15px; line-height:32px;}
.footer .fr_top dd a{ color:#a2a2a2; display:block; background:url(../images/f_01.png) no-repeat left center; padding-left:10px;}
.footer .fr_top dd p{ font-size:15px; color:#a9a9a9;}
.footer .fr_bom { overflow:hidden; width:100%;}
.footer .fr_bom .links{ overflow:hidden; width:100%; padding-bottom:12px; border-bottom:1px solid #444; margin-bottom:20px;}
.footer .fr_bom h3{ float:left; font-size:15px; font-weight:normal;}
.footer .fr_bom h3 a{ color:#fff;}
.footer .fr_bom ul{ overflow:hidden; float:right; width:820px;}
.footer .fr_bom ul li{ float:left; font-size:15px; padding:0 16px; border-right:1px solid #bfbfbf}
.footer .fr_bom li a{ color:#bfbfbf;}
.footer .fr_bom li.last{ padding-right:0; border:none}
.footer .fr_bom p{ font-size:14px; color:#b5b5b5; float:left}
.footer .fr_bom p a{ color:#b5b5b5}
.footer .fr_bom .xinxi ul{ overflow:hidden; width:184px;}
.footer .fr_bom .xinxi li{ font-size:14px;}
.footer .fr_bom .xinxi p em{ margin:0 5px;}

#pages {
	width:940px;
	padding:30px 0;
	text-align:right;
	overflow:hidden;
}
#pages a {
	display:inline-block;
	padding:0px 8px;
	height:22px;
	font-size:12px;
	line-height:22px;
	background:#fff;
	border:1px solid #e3e3e3;
	text-align:center;
	color:#333
}
#pages a.a1 {
	padding:0px 12px;
	height:22px;
	line-height:22px;
	margin-top:0px;
}
#pages a:hover {
	background:#f1f1f1;
	color:#000;
	text-decoration:none;
}
#pages span {
	display:inline-block;
	padding:0px 8px;
	height:22px;
	line-height:22px;
	background:#999;
	border:1px solid #666;
	color:#fff;
	text-align:center;
}


/* mod-menu */
.mold_open_hover,.mold_open{display:inline-block;width:10px;height:6px;margin-left:10px;position:relative;top:-2px;}
.mold_open{background-position:0 -6px;}
.mold_open_hover{background-position:0 0;}
.mod-menu{position:relative;z-index:1000;}
.menu-cont-list a:hover{text-decoration:none;}
.menu-itemah{ background:#172448; height:90px;}
.mod-menu .menu-item{width:244px;position:relative;z-index:22;border: 2px solid #172448;}
.mod-menu .menu-item li{height:75px;line-height:75px;}
.mod-menu .menu-item li.mouse-bg{background:url(../images/mouse-menu-bg.jpg) no-repeat #fff;position:relative;z-index:22;margin-right:-4px;}
.mod-menu .menu-item a{color:#172448;font-size:18px;padding:0 20px;display:block;height:73px;border-bottom:1px dashed #ddd;width:204px;}
.mod-menu .menu-item a:hover{ text-decoration:none; background:#ddd;}
.mod-menu .menu-cont{position:absolute;left:244px;top:1px;background:#fff;width:300px;border:solid 1px #64bcfd;box-shadow:2px 0 10px #172448;z-index:20;}
.mod-menu .menu-cont-list{padding:0 0 0 30px;}
.mod-menu .menu-cont-list li{border-bottom:dotted 1px #bfe1fb;padding:10px 0;}
.mod-menu .menu-cont-list li:last-child{border-bottom:none;}
.mod-menu .menu-cont-list h3{font-size:14px;font-weight:700;text-align:left;}
.mod-menu .menu-cont-list h3 a{color:#222;}
.mod-menu .menu-list-link a{color:#666;line-height:24px;display:block;}
.mod-menu .menu-list-link .long-string{color:#ccc;font-size:12px;padding:0 10px;}