@charset "utf-8";
/* CSS Document */

/*--35(ZK)-css--*/

* {
	margin:0px;
	padding:0px;

}
body {
	font-size:12px;
	color:#666;
	font-family:"微软雅黑";
	margin:0 auto;
	background:#f5f5f5;
width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
	min-width:1000px;
	-webkit-text-size-adjust: none;
	line-height:24px;
		-webkit-transition: 0.2s;
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.2s;
	transition: 0.2s;
}

a {
	color:#666;
}
form, div, body, img, p, a, img, dl, dd, dt, table, tr, td, th {
	margin:0px;
	padding:0px;
	border:0;
}
a {
	text-decoration:none;
}

img {
	vertical-align:middle;
}
ul, li {
	list-style:none;
	margin:0;
	padding:0;
}
input, textarea, select {
	color:#333;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
}
input:focus, textarea:focus {
	outline:0;
}

/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border:none;
padding:0;
}
.float_l {
	float:left;
}
.float_r {
	float:right;
}
.clear {
	clear:both;
	height:0px;
	width:100%;
}
#rg_qk {
	margin-right:0px;
}/* CSS Document */

.top{background:#f5f5f5; padding-bottom:8px}
.top_con{ width:1200px; margin:0 auto;}
.wel{ float:left; color:#fff;}
.lungh{ float:right; color:#fff; width:150px;}
.lungh a{ color:#fff; margin-left:18px;}

.bg{ width:1300px; margin:0 auto; background:#fff; overflow:hidden; z-index:899}
.logo{ margin-left:20px; margin-top:3px; float:left}
.nav{line-height:40px; overflow:hidden; background:#004ea3; margin-bottom:10px; }
.nav li{ float:left; margin:0px 10px;}
.nav li a{ display:block; font-size:16px; color:#444; width:140px; text-align:center; color:#fff;}
.nav li:hover a{ color:#fff; background-color:#1961af}
.nav li .nav_ns{ display:none; position:absolute; z-index:9999;}
.nav li:hover .nav_ns{ display:block;}
.nav li.current{ background:#004ea3}
.nav li .nav_ns a{ display:block; width:185px; border-bottom:1px solid #8db3e2; border-right:0px; font-size:14px; line-height:40px; background:#f0f0f0; color:#555; text-align:left !important; padding-left:6px;}
.nav_ns a{ font-size:14px !important; line-height:34px !important;}
.nav li .nav_ns a:hover{ background:#004ea3; color:#fff;}

.language{ float:right; height:30px; line-height:30px;font-size:14px; margin-right:20px; margin-top:10px; text-align:right}
.toptel { margin-top:20px}
.toptel span { color:#df2a25; font-size:20px; font-weight:bold}

.banner{ width:1300px; position:relative; height:500px; overflow:hidden; margin:0 auto;}
.flexslider{margin:0px auto;position:relative;width:100%; height:500px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides .img{ height:500px;}
.flexslider .flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flexslider .flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flexslider .flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flexslider .flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flexslider .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flexslider .flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flexslider .flex-control-paging li a.flex-active{background-position:0 0;}

.product{ width:1200px; position:relative; margin:0 auto; overflow:hidden; bottom:120px;}
.product h3{ background:#004ea3; font-size:16px; color:#fff; float:left; width:200px; height:60px; line-height:60px; text-align:center; display:inline-block;}
.product a{ display:inline-block; width:199px; height:60px; line-height:60px; text-align:center; border-right:1px solid #d7d7d7; float:left; background:#fff; font-size:12px;}
.product a:hover{ color:#df0110;}

.content{ width:1200px; margin:0px auto; overflow:hidden; padding:30px 50px; background:#fff;}
.information{ width:513px; float:left;}
.information h1{ font-size:16px; color:#004ea3; font-weight:normal; border-bottom:1px dashed #d9d9d9;}
.information h1 span{ font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.details{ overflow:hidden; margin-top:10px;}
.news_img{ padding:1px; background:#fff; border:1px solid #eaeaea; float:left;}
.details_pl{ float:left; width:335px; color:#989898; margin-left:10px;}
.details_pl h3{ font-size:12px; color:#df0110; font-weight:normal;}
.details_pl span{ color:#df0110;}
.details ul{ overflow:hidden; clear:both;}
.details ul li{ line-height:28px;}
.details .more{ width:72px; height:26px; border:1px solid #d7d7d7; text-align:center; line-height:26px; margin-top:10px;}

.product_s{ width:340px; float:left; margin-left:18px;}
.product_s h1{ font-size:16px; color:#004ea3; font-weight:normal; border-bottom:1px dashed #d9d9d9; margin-bottom:10px;}
.product_s h1 span{ font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;}

.flexslider1{margin:0px auto;position:relative;width:340px; height:206px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider1 .slides{zoom:1;}
.flexslider1 .slides .img{ height:206px;}
.flexslider1 .flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flexslider1 .flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flexslider1 .flex-direction-nav .flex-prev{left:0;}
.flexslider1:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider1:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider1:hover .flex-next:hover, .flexslider1:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flexslider1 .flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flexslider1 .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flexslider1 .flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flexslider1 .flex-control-paging li a.flex-active{background-position:0 0;}
.product_s .more{ width:72px; height:26px; border:1px solid #d7d7d7; text-align:center; line-height:26px; margin-top:10px;}

.fast_entry{ width:310px; float:left; margin-left:18px;}
.fast_entry .jobs{ background:url(../images/jobs_bg.jpg) no-repeat; height:111px; padding:40px 0px 0px 28px;}
.fast_entry .jobs_1{ font-size:24px; color:#fff;}
.fast_entry .jobs_en{ font-size:14px; color:#dddddd;}
.dowload{ background:url(../images/dowload_bg.jpg) no-repeat; height:111px; padding:40px 0px 0px 28px; margin-top:10px;}
.dowload .dow_1{ font-size:24px; color:#666666;}
.dowload .dow_en{ font-size:14px; color:#a8a8a8;}

.bottom{ width:1300px; margin:0 auto; background:#eeeeee; overflow:hidden; padding:15px 0px;}
.bottom_con{ width:1200px; margin:0 auto;}
.about{ width:514px; float:left;}
.about h1{ font-size:16px; color:#000000; font-weight:bold; line-height:30px; border-bottom:1px dashed #ddd;}
.about .about_pl{ color:#666;}
.about .about_pl span{ color:#df0110;}

.contact{ width:360px; float:left; margin-left:43px;}
.contact h1{ font-size:16px; color:#000000; font-weight:bold; line-height:30px; border-bottom:1px dashed #ddd;}

.erweima{ float:left; margin-left:180px; width:103px; text-align:center; line-height:30px;}
.footer{ width:1300px; background:#004ea3; overflow:hidden; margin:0 auto;}
.foot_con{ width:1200px; margin:0 auto; height:48px; line-height:48px;}
.foot_con .comp{ float:left; color:#fff;}
.foot_con .fot_tel img{ margin-right:10px;}
.foot_con .fot_tel{ width:150px; float:right; background:#fe9900; text-align:center; color:#fff; font-size:14px;}
.foot_con .fot_tel a{ color:#fff;}

.pages_banner{ width:1300px; margin:0 auto;}
.pages1{ width:1300px; margin:0 auto; background:#fff url(../images/pages_bg.jpg) left 0px repeat-x; min-height:500px;}
.pages_con{ width:1200px; margin:0 auto; overflow:hidden;}
.pages_lf{ width:230px; float:left;}
.pages_rg{ width:940px; float:right;}

.pages_lf h1{ font-size:22px; color:#004ea3; background:#fff; width:230px; height:79px; border-bottom:1px solid #f6f6f7; padding-top:25px; text-align:center; font-weight:normal; margin-top:-10px; position:relative;}
.pages_lf h1 p{ font-size:14px; color:#b4b4b4;}
.pages_lf ul { margin-top:1px; background:#f2f2f2;}
.pages_lf ul li a{ display:block; line-height:48px; color:#fff; font-size:14px; text-indent:1em; margin-bottom:10px; background:#004ea3;}
.pages_lf ul li a:hover{ line-height:48px; display:block; width:230px; color:#fff; background:#004187;}
.pages_lf ul li .current{ background:#004ea3; line-height:48px; display:block; width:230px; color:#fff;}

.pages_lf li a:hover,.pages_lf .active a,.pages_lf .current a {
	color: #fff;
	background: #004ea3;
	position: relative;
}

/*subnav*/
.pages_lf li .level2{
	display: none;
}

.pages_lf li .level2 li{
	border-top: 1px #fff solid;
}

.pages_lf li .level2 li a{
	display: block;
	font-size: 14px;
	background: #e0e0e0;
	color: #3f3f3f;
	text-align:left;
}

.pages_lf li .level2 li a:hover{
	color: #c00;
}

.pages_rg .n_title h1{ font-size:24px; font-weight:normal;}
.pages_rg .n_title{ border-bottom:1px solid #dadada; overflow:hidden; padding-bottom:5px; line-height:40px; margin-top:45px;}

.pages_product{ margin-bottom:20px; overflow:hidden;}
.pages_product ul{ overflow:hidden;}
.pages_product ul li{ float:left; width:218px; border:1px solid #dbdbdb; margin-right:20px; margin-top:20px;}
.pages_product ul li:hover{ border:1px solid #004ea3;}
.pages_product ul li:hover .more{background:#004ea3; border:1px solid fff; color:#fff;} 
.pages_product ul li:nth-child(4n){ margin-right:0px;}
.pages_product ul li .pro_img{ border-bottom:1px solid #dadada; height:160px; padding:7px;}
.pages_product ul li h3{ font-size:14px; color:#444444;}
.pages_product ul li .more{ width:92px; height:28px; border:1px solid #dbdbdb; line-height:28px; text-align:center; margin-top:14px;}

.pages_product ul li .prlo div{ color:#9c9696; height:20px; overflow:hidden;}
.pages_product ul li .prlo{ padding:23px 16px 23px 16px;}

.pages_jobs .job_x{ font-size:14px; line-height:30px; margin:15px auto;}
.n_con_rg{ width:855px; float:left; margin-left:38px;}
.editor { margin-top:20px; min-height:400px}
.editor .join th{ background-color:#f1f1f1; line-height:40px; font-size:14px; border-bottom:2px solid #dcdcdc; text-align:center; border-left:1px dotted #cdcdcd}
.editor .join td { border-bottom:1px solid #dcdcdc; line-height:40px; text-align:center}
.editor .join .name { text-align:left; padding-left:10px;border-left:0}
.editor h4 { font-size:20px; line-height:30px}
.pages_jobs .job_x .cc{ color:#004ea3; font-size:12px; margin-top:10px;}

.pages_dowload{ margin-bottom:20px;}
.pages_dowload li{ height:93px; overflow:hidden; margin-top:20px;}
.pages_dowload li:hover{ background:#004ea3;}
.pages_dowload li:hover h3{ background:#004ea3;}
.pages_dowload li:hover a{ color:#fff;}
.pages_dowload li h3{ height:30px; background:#f2f2f2; font-size:12px; line-height:30px; padding-left:10px;}
.pages_dowload .file{ margin:5px auto; padding-left:10px;}
.pages_dowload .xx{ padding-left:10px;}

.pages_news .n_new_rg{ width:732px;}
.pages_news li{ overflow:hidden; padding:21px 0px; border-bottom:1px dashed #e3e3e3;}
.pages_news li .touzi_img{ padding:2px; border:1px solid #ddd;}
.pages_news .n_new_rg p{ font-size:12px; color:#999; font-weight:normal;}
.pages_news .n_new_rg h3{ font-size:16px; color:#000; margin:4px 0px; font-weight:normal;}
.pages_news .n_new_rg h3 span{ color:#999; font-size:12px; font-weight:normal; margin-right:10px;}
.pages_news .n_new_rg .more{ margin-top:15px; width:102px; background:#68666c; height:27px; text-align:center; line-height:27px; color:#fff;}
.pages_news .n_new_rg .more:hover{ background:#F00;}
.pages_news .news_img{ padding:2px; border:1px solid #e1e0e0;}

.page_news_d{ overflow:hidden; padding-bottom:40px;}
.page_news_d h2{ font-size:18px; color:#000000; font-weight:normal; text-align:center; line-height:40px; margin-top:10px;}
.page_news_d .time{ color:#999999; border-bottom:1px dashed #dcdcdc; text-align:center; line-height:30px; margin-bottom:20px;}

.dj_lamu{ margin-top:20px;}
.tab{ text-align:center;}
.tab li{ display:inline-table; text-align:center; width:110px; height:35px; line-height:35px; font-size:14px; cursor:pointer; background:#eee;}
.tab li.curr{ color:#fff; background:#004ea3; cursor:pointer;}