@charset "utf-8";
* { margin:0px auto; padding:0px; list-style:none; text-decoration:none; color:#333; font-family: "微软雅黑"}
.img { border:0px;}
body { background:#eeeff1}
.main { width:100%; height:auto; overflow:hidden; background:#FFF; }
.headtop { width:1031px; height:15px; background:#eeeff1 url(../images/topbg.jpg) center bottom no-repeat;}
.haedp { width:1000px; height:125px; }
.logo { width:272px; height:92px; float:left; text-align:center; margin-top:15px;}
.lan { height:45px; width:180px; float:right; line-height:45px; font-size:14px; color:#09F; text-align:center;}
.lan a {color:#09F}

.nav { width:660px; float:right; height:36px;  margin-top:10px;}
.nav li { width:130px; float:left;}
.nav li a { width:130px; height:36px; float:left; line-height:36px; color:#666; font-size:16px; font-family:"微软雅黑"; text-align:center;}
.nav li a:hover { color:#00a2da;}
.banner { width:100%; height:auto; overflow:hidden; }
.i_product { width:1000px; height:auto; overflow:auto; margin:30px auto;}
.i_p_index { width:100%; height:80px; font-size:22px; color:#666; font-family:"微软雅黑"; text-align:center; line-height:30px; background: url(../images/i_bottom.jpg) center bottom no-repeat;}
.i_product_list { margin:20px auto; height:auto; }
.i_product_list li { width:300px; margin:0px 15px; float:left; text-align:center; font-size:14px; font-family:"微软雅黑"; color:#bbb;}
.i_product_list li a h1 { font-size:22px; color:#00a2da; font-family:"微软雅黑"; line-height:30px; font-weight:200;}
.i_about { width:100%; background: #e6f9ff; height:544px;overflow:hidden; }
.i_about_text { width:1000px; margin-top:65px; overflow:hidden;}
.i_about_text li { width:333px; float:left; height:162px; text-align:left; font-size:14px; color:#999;}
.i_about_text li h1 { font-size:42px; height:60PX; line-height:60px; font-family: Arial, Helvetica, sans-serif; color:#00a4ec; font-weight:400 }
.i_about_text li:hover h1 { color:#f08550;}
.i_about_text li:hover { color:#00a4ec}


.i_contact { width:1000px; height:auto; overflow:hidden; margin:20px auto;}
.i_max { width:100%; height:400px; clear:both; background:#f7f7f7; overflow:hidden; }
.i_pcontact { width:1020px; height:auto;overflow:hidden; margin-top:50px;}
.i_pcontact li { width:320px; height:170px; float:left; margin:0px 6px; border:2px #e2e2e2 solid; background:#FFF;}
.i_pcontact li:hover { border-bottom:#0099e9 4px solid;}
.dt-left { width:52px; height:50px; background:url(../images/i_contact01.jpg) right center no-repeat; float:left; margin-top:50px;}
.dt-right { width:260px; height:50px; border-left:1px #e2e2e2 solid; float:right; margin-top:50px; text-indent:1em; line-height:50px; color:#999;}

.ds-left { width:52px; height:50px; background:url(../images/i_contact02.jpg) right center no-repeat; float:left; margin-top:50px;}
.ds-right { width:260px; height:80px; border-left:1px #e2e2e2 solid; float:right; margin-top:40px; text-indent:1em; line-height:20px;}
.ds-right p { color:#999;}
.df-left { width:52px; height:50px; background:url(../images/i_contact03.jpg) right center no-repeat; float:left; margin-top:50px;}
.df-right { width:260px; height:50px; border-left:1px #e2e2e2 solid; float:right; margin-top:50px; text-indent:1em; line-height:50px; color:#999;}



.i_news_p { width:220px; height:153px; margin:0px 25px; float:left;}
.i_news_text { width:240px; height:153px; float:left;}
.i_title { width:100%; height:30px; font-size:22px; color:#00a2da;font-family:"微软雅黑"; line-height:30px; }
.i_news_con { width:100%; height: auto; overflow:hidden; color:#666; font-size:14px; font-family:"微软雅黑";}
.i_news_con h1 { width:100%; font-size:14px; color:#333;font-family:"微软雅黑";}
.i_news_con dl { color:#999; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.i_cont { width:450px; height:170px; float:right;}
.i_cont_list { width:100%; height:88px; margin:10px auto;}
.i_cont_list li { width:110px; height:88px; background:url(../images/body06.jpg) top center no-repeat; line-height:51px; text-align:center; font-size:12px;color:#fff; float:left}
.i_cont_list li:hover { background:url(../images/body06-1.jpg) top center no-repeat;}
.i_cont_list li h1 { font-size:12px; color:#333; width:90px; font-weight:100; line-height:30px; font-family:"微软雅黑";}

.width100 { width:100%;}
.bgcolora {background:#eef0ef; padding-top:10px;}
.bgcolorb {background: #e7e8ea url(../images/body07.jpg) left top  repeat-x; }
.endp { width:1000px; height:50px; line-height:50px; font-size:14px; color:#666; text-align:center;}
.i_end { width:1000px; background: #e7e8ea url(../images/body07.jpg) top center no-repeat; height:auto; overflow:hidden;}
.i_end_l { width:175px; height:207px; background:url(../images/bottom01.jpg) top right no-repeat; margin:30px auto; float:left}
.i_end_r { width:175px; height:207px; margin:30px auto; float:left}
.i_end_c { width:140px; margin-left:30px; text-align:left; overflow:hidden}
.i_end_c dt a{ width:140px; height:25px; color:#999; line-height:25px; font-size:14px; color:#999;}
.i_end_c h1 { height:30px; line-height:30px; font-size:16px; color:#666; font-weight:100;}
.i_end_c a:hover { color:#09F}
.i_eend { width:100%; background:url(../images/endbg.jpg) bottom center no-repeat;}

.i_anli { width:1000px; height:auto; overflow:hidden;}
.pli { width:1000px; height:auto; overflow:hidden; text-align:center; font-size:14px; font-family:"微软雅黑"; color:#999;}
.i_case { width:1000px; height:auto; overflow:hidden; margin:20px auto;}
.i_case li { width:250px; float:left; height:auto; }

.body_left { width:200px; height:auto; overflow:hidden; margin:0px 30px; float:left;}
.left_plist { widows:200px; height:30px; margin:5px auto;}
.left_plist li { width:100%; height:31px; float:left;}
.left_plist li a { width:100%; height:31px; float:left; line-height:31px; color: #666; background:url(../images/left03.jpg) center left no-repeat; text-indent:2em; font-size:14px;}
.left_plist li a:hover { background:url(../images/left02.jpg) left center no-repeat; color:#FFF;}

.body_center { width:760px; height:auto; overflow:hidden; border-top:1px #09C solid; float:left; }
.body_centera { width:720px; height:auto; overflow:hidden; border-top:1px #09C solid; float:left; }
.bodytitle { height:40px; text-align:left; line-height:40px; font-size:16px; color:#00a1d9;}
.body_text { width:100%;  color:#666; font-size:14px; line-height:25px; }
.ptitle { height:40px; margin-left:10px; text-align:left; line-height:40px; color:#00a1d9;}
.body_right { width:200px; height:auto; overflow:hidden; float:left; margin:0px 20px;}
.body_right_title { width:100%; height:30px; font-size:16px; line-height:20px;}
.right_p h1 { font-size:14px; font-weight:100;}
.right_p a { font-size:12px; color:#999;}
.right_p { margin-bottom:10px;}
.right_c_title { font-size:16px; color:#999; line-height:40px; border-bottom:2px #0CF solid;}
.right_c_text { font-size:12px; color:#666; line-height:20px; margin:5px auto;}

.right_c_l { font-size:16px; color:#09F;}
.right_c_l h1 {  font-size:20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:300;}
.p_right { width:730px; float:left; height:auto; overflow:hidden;}

.about_sz { width:100%; height:auto; overflow:hidden;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,.footer, .header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote,q {quotes: none;}
a{text-decoration: none;-moz-transition:all 200ms ease;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse;border-spacing: 0;}
textarea,select{resize: none;font-family:微软雅黑,"黑体";}
input{font-family:"微软雅黑","黑体";}


/*清除浮动*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear: both;height:0;}
.clearfix{*zoom:1;}
.clear{ clear:both; height:0px; width:0px; line-height:0px; visibility:hidden; }
@media all and (max-width: 1021px) {
	#wrap {
		width:100%;
		padding:0 20px;
	}
	.jumbo {
		font-size:14px;
	}
	
}
@media all and (max-width: 480px) {
	
	#wrap {
		padding:0 15px;
	}
	.jumbo {
		font-size:14px;
	}
}
.jumbo { width:85px; line-height:85px; text-align:center; font-size:14px; color:#09F; background:url(../images/aboutbg.jpg) center center no-repeat; margin:0px 7px; float:left; font-family:"MS Serif", "New York", serif}
.about_sz a { float:left; font-size:20px; width:141px; line-height:141px; text-align:center; font-family: Arial, Helvetica, sans-serif;  color:#09f; background:url(../images/aboutbg01.jpg) center center no-repeat;margin:20px 21px; }
.about_sz a:hover { float:left; width:141px; line-height:141px; text-align:center; color:#fff; background:url(../images/aboutbg02.jpg) center center no-repeat;margin:20px 21px; }
.jumboa { width:130px; line-height:130px; text-align:center; font-size:14px; color:#fff; background:url(../images/aboutbg.png) center center no-repeat; margin:0px 7px; float:left; font-family:"MS Serif", "New York", serif}
.about_ss { width:100%; height:auto; overflow:hidden;}
.about_ss li  { width:141px; line-height:20px; text-align:center; font-size:14px; color:#09F;  margin:0px 21px; float:left; font-family:"MS Serif", "New York", serif}
.about_ssa { width:100%; height:auto; overflow:hidden;}
.about_ssa li  { width:130px; line-height:28px; text-align:center; font-size:14px; color:#09F;  margin:0px 7px; float:left; font-family:"MS Serif", "New York", serif}

/*文章详细*/
.article_details{padding:0px; width:730px;}
.article_details dl{width:100%;}
.article_details dl dt{width:100%;height:40px;}
.article_details dl dt span{width:49%;height:40px;line-height:40px;color:#999;overflow:hidden;}
.article_details dl dt span a{line-height:40px;color:#444;}
.article_details dl dt span a:hover{text-decoration:underline;}
.article_details dl dt span.pre{float:left; font-size:14px;}
.article_details dl dt span.next{float:right;text-align:right;font-size:14px;}
.article_details dl dd{width:100%;}
.article_details dl dd.tit{font:bold 16px/69px "宋体";color:#333;text-align:center;height:69px;border-bottom:1px solid #ddd;}
.article_details dl dd.time{line-height:30px;color:#999;text-align:center;padding-bottom:13px; height:30px;}
.article_details dl dd.txt{text-align:justify; padding-bottom:25px;}
.article_details dl dd.txt p{line-height:25px;color:#666;font-size:12px;margin-bottom:15px;}
.article_details dl dd.return{ width:100%; text-align: ccenter ; line-height:26px;border-bottom:1px solid #ddd; padding-bottom:20px; }
.article_details dl dd.return a{width:116px; height:26px; font-size:14px; margin:0 auto;background: #09F url(../images/return.jpg) center center no-repeat; color:#fff; display:block; text-align:center;}
/*产品列表*/
.prolist { margin:0px auto; width:730px; height:auto; overflow:hidden;}
.prolist li{float:left;width:220px;	margin:5px 10px;height:160px;	}
.prolist li a {	float:left; position:relative; line-height:30px; width:220px;color:#08a1e5; font-size:14px; text-align:center; background: #c1e2f3; height:160px; position:relative;	}
.prolist li a:hover { background:#08a1e5;color:#FFF; }
.prolist li img {width:220px; height:130px;}


.article_details dl dt{width:100%;height:40px; border-top:5px #e2e2e2 solid}
.article_details dl dt span{width:49%;height:40px;line-height:40px;color:#999;overflow:hidden;}
.article_details dl dt span a{line-height:40px;color:#444;}
.article_details dl dt span a:hover{text-decoration:underline;}
.article_details dl dt span .pre{float:left; font-size:14px; height:30px;}
.article_details dl dt span .next{float:left;text-align:right;font-size:14px;height:30px; margin-left:50px;}


/*分页*/
.page{width:100%;height:25px;float:left;padding:14px 0 14px 0;*float:none; font-size:12px; color:#666;}
.page p{float:left;}
.page p a,.page p span{float:left;margin-right:8px;display:inline;}
.page p a{height:23px;line-height:23px;border:1px solid #d9d9d9;color:#333;width:24px; text-align:center;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	behavior:url(../js/PIE.htc); overflow:hidden;}
.page p a.none{ border:none;}
.page p a:hover,.page p a.selected{background:#8a8a8a;color:#fff;border:1px solid #8a8a8a;}
.page p a.none:hover,.page p a.none.selected{background:#f9f9f9;color:#333;border:none;}
.page p span{color:#cc0100;font-weight:bold;line-height:20px;margin-left:5px;}




/*文章列表无图片*/
.article_list{ text-align:left;}
.article_list dl{ width:720px;height:120px; border-bottom:1px solid #e2e2e2; padding-bottom:19px; padding-top:21px;}
.article_list dl dt{width:200px; height:120px; margin-right:10px; float:left;}
.article_list dl dt img{width:200px; height:120px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(../js/PIE.htc); overflow: hidden;}
.article_list dl dd{width:490px; float:left;}
.article_list dl dd.tit a{ font-size:14px; color:#333;height:15px; line-height:15px;}
.article_list dl:hover dd.tit a{color:#4181e6;}
.article_list dl dd.time{ font-size:12px; color:#666; height:25px; line-height:25px;}
.article_list dl dd.detail{height:51px;overflow:hidden;}
.article_list dl dd.detail a{ font-size:12px; color:#999;line-height:17px;height:51px;}
.article_list dl dd.link_art{ margin-top:10px; height:19px; line-height:19px;}
.article_list dl dd.link_art a{ font-size:12px; color:#808080; font-family:宋体;}
.article_list dl dd.link_art a:hover{ font-size:12px; color:#4181e6;}

/*文章列表有图片*/
.article_list_pic{padding:0 30px;}
.article_list_pic dl{width:100%;height:90px;padding:25px 0;border-bottom:1px solid #d7d7d7;}
.article_list_pic dl dt{
	width:80px;height:80px;float:left;padding:4px;border:1px solid #d7d7d7;background:#fff;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	behavior:url(../js/PIE.htc);position:relative;
}
.article_list_pic dl dt img{width:80px;height:80px;float:left;}
.article_list_pic dl dd{width:580px;float:right;overflow:hidden;}
.article_list_pic dl dd.tit{height:20px;}
.article_list_pic dl dd.tit a{float:left;font:bold 14px/20px "宋体";color:#444;}
.article_list_pic dl dd.tit span{float:right;font-size:12px;color:#666;line-height:20px;}
.article_list_pic dl dd.txt{height:40px;margin:5px 0;text-align:justify;}
.article_list_pic dl dd.txt a{line-height:20px;color:#666;}
.article_list_pic dl dd.more{height:20px;text-align:right;}
.article_list_pic dl dd.more a{line-height:20px;color:#666;}
.article_list_pic dl dd a:hover{text-decoration:underline;}




#jobquery {margin:0;border-bottom:2px #e8e8e8 solid;}
#jobquery ul{margin:0;padding:0}
#jobquery ul.queryul{margin:10px 0px;border-bottom:1px #e2e2e2 dashed}
#jobquery li{list-style-type: none;padding-left:10px;height:35px;}
#jobquery li.cap{border-bottom:2px #e8e8e8 solid;background:#f5f5f5}
#jobquery .bt{float:left; width:90px;line-height:35px;margin-right:20px;}
#jobquery .bt a{font: 12px/35px Verdana, Arial, Helvetica, sans-serif;}
#jobquery .bk{float:left;width:400px;line-height:35px;font-size:12px;}
#jobquery .bk a{font: 12px Verdana, Arial, Helvetica, sans-serif;}
#jobquery .au{float:left;width:90px;line-height:35px;}
#jobquery .au a{font: 12px/35px Verdana, Arial, Helvetica, sans-serif;}
#jobquery .cl{float:left;width:50px;line-height:35px;}
#jobquery .cl a{font: 12px/35px Verdana, Arial, Helvetica, sans-serif;}

div#jobcontent{
text-align:left;
margin:0px 10px;
}

div#jobcontent .jobname{
	height:28px;
	background-color:#f5f5f5;
	padding:5px;
	font:bold 14px/28px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;
}

div#jobcontent .jobitem{
	margin-bottom:15px;
	font:12px/23px Verdana, Arial, Helvetica, sans-serif;
}
div#jobcontent .jobtit{
	margin:5px 0px;
	background:url(../images/downarr.gif) 60px no-repeat;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
}
div#jobcontent .jobintro{
	margin:0px 0px;
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
	padding:15px 3px;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
}



div#jobcontent .jobcontact{
	margin:15px 0px;
	font:12px/23px Verdana, Arial, Helvetica, sans-serif;
}



.homepage-slider {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.homepage-slider .tag {
	width: 81px;
	height: 81px;
	background: url(../images/top-stories-tag.png) 0 0 no-repeat;
	position: absolute;
	z-index: 1;
}
.homepage-slider .rounded-corners {
	width: 100%;
	height: 3px;
	background: url(../images/homepage-slider-rounded-corners.png) 0 0 no-repeat;
	position: absolute;
	z-index: 2;
}
.homepage-slider .navigation {
	padding: 16px 0;
	margin: -9px 0 5px 500px;
	overflow: hidden;
}
.homepage-slider .navigation a {
	margin: 0 10px 0 0;
	width: 10px;
	height: 10px;
	background: url(../images/ico-bullet-8.png) 0 0 no-repeat;
	display: block;
	float: left;
}
.homepage-slider .navigation a:hover {
	background-position: 0 -10px;
}
.homepage-slider .navigation .active {
	background-position: 0 -10px;
}
.homepage-slider .btn-previous {
	width: 450px;
	height: 350px;
	text-indent: 5000px;
	position: absolute;
	z-index: 2;
}
.homepage-slider .btn-previous:hover {
	background: url(../images/homepage-slider-btn-previous-bg.png) center left no-repeat;
}
.homepage-slider .btn-next {
	margin: 0 0 0 450px;
	width: 450px;
	height: 350px;
	text-indent: 5000px;
	position: absolute;
	z-index: 2;
}
.homepage-slider .btn-next:hover {
	background: url(../images/homepage-slider-btn-next-bg.png) center right no-repeat;
}
.homepage-slider-item {
	width: 100%;
	height: 350px;
	float: left;
}
.homepage-slider-item .background {
	margin: 237px 0 0 0;
	width: 100%;
	height: 83px;
	background: url(../images/top-stories-info-bg.png) 0 0 no-repeat;
	position: absolute;
	z-index: 1;
}
.homepage-slider-item .title {
	margin: 237px 0 0 0;
	padding: 13px 220px 0 16px;
	width: 664px;
	height: 70px;
	color: #fff;
	text-decoration: none;
	display: block;
	position: absolute;
	z-index: 2;
}
.homepage-slider-item .title i {
	height: 18px;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 5px;
	display: block;
	overflow: hidden;
}
.homepage-slider-item .title:hover i {
	color: #00c6ff;
	text-decoration: underline;
}
.homepage-slider-item .title u {
	height: 36px;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.homepage-slider-image-shadow {
	width: 900px;
	height: 9px;
	background: url(../images/image-shadow-5.png) center 1px no-repeat;
}
.homepage-columns {
	margin: 0 0 30px 0;
	overflow: hidden;
}
.homepage-columns .last {
	margin: 0;
}
.homepage-columns-item {
	margin: 0 40px 0 0;
	width: 195px;
	float: left;
}
.homepage-columns-item .title {
	margin: 0 0 12px 0;
	padding: 0 0 9px 0;
	font-size: 18px;
	font-weight: bold;
	color: #004a7b;
	background: url(../images/homepage-columns-item-h2-bg.png) bottom center no-repeat;
}
.homepage-columns-item .title div {
	padding: 14px 0 0 60px;
	height: 34px;
}
.homepage-spacer {
	margin: 0 0 30px 0;
	height: 3px;
	line-height: 3px;
	background: url(../images/shortcode-spacer-2-bg.png) top left repeat-x;
}
.homepage-about {
	margin: 0 30px 0 0;
	width: 620px;
	float: left;
}
.homepage-about .caps:first-letter {
	margin: 5px 6px 0 0;
	font-size: 40px;
	font-weight: bold;
	float: left;
}
.homepage-about p {
	margin: 0 0 12px 0;
}
.homepage-footer .block-1 {
	float: left;
}
.homepage-footer .last {
	margin-bottom: 0;
}