/* 公用样式表*/ 
body,ul,li,dl,dt,dd,h1,h2,h3,h4,p{ margin:0; padding:0; list-style:none; 
}  
td{padding:5px 6px;} 
img{ border:none; 
} 
.clear{clear:both;} 
* { 
	padding:0; 
	margin:0; 
	-webkit-transform-style:preserve-3d; 
	-webkit-transform-style:flat; 
} 
html, body { 
	height:100%; 
} 
body { 
	font-family:"Optima-Regular", "PingFangTC-light", "Hiragino Sans", "Microsoft YaHei", "Luxi Sans", "DejaVu Sans", "Tahoma", "STHeiti";
	font-style:normal;    
} 
body#gray{background:#f5f5f5;} 
/*首页广告图片样式表*/ 
.fullSlide {width:100%;	position:relative;	height:720px;} 
.fullSlide .bd {margin:0 auto;	position:relative;	z-index:0;	width:100%;	height:720px;	overflow:hidden;} 
.fullSlide .bd ul {	width:100% !important;} 
.fullSlide .bd li {	width:100% !important;	height:720px;	overflow:hidden;	text-align:center;} 
.fullSlide .bd li a {	display:block;	height:720px;} 
.fullSlide .hd {width:100%;	position:absolute;	z-index:1;	bottom:30px; 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:11px;	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{	display:block;	position:absolute;	z-index:1;	top:45%;	margin-top:-30px;	left:0%;	z-index:1;	width:55px;	height:80px; 
	background:url(../images/slider-arrow.png) -120px -100px #000 no-repeat; border-radius:0px 5px 5px 0px; cursor:pointer;	filter: alpha(opacity=50);	opacity:0.5;	display:none;} 
.fullSlide .next {	display:block;	position:absolute;	z-index:1;	top:45%;	margin-top:-30px;	left:0%;	z-index:1;	width:55px;	height:80px; 
	background:url(../images/slider-arrow.png) -120px -100px #000 no-repeat; border-radius:5px 0px 0px 5px;  cursor:pointer;	filter: alpha(opacity=50);	opacity:0.5;	display:none;} 
.fullSlide .next {	left:auto;	right:0%; background-position:-0px -100px;} 
.kh{position:absolute; margin:0px auto; z-index:50; width:100%; } 
.kh h1{font-size:40px; margin:0px auto; font-weight:normal; color:#FFF; clear:both; margin-bottom:25px; } 
.kh h2{font-size:17px; margin:0px auto; font-weight:normal;  color:#FFF; padding-top:8px; background:url(../images/searchbg.png) no-repeat center; height:65px; width:641px;} 
.kh_searchbg{clear:both; width:626px; margin:0px auto; height:57px; background:#FFF;} 
.kh_searchbg_input{float:left; border:1px solid #fff; padding-left:10px; color:#f98450; width:550px; padding-top:17px; font-size:20px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;} 
/*logo头部*/ 
.m_weblist{display: none; }
.h_width{float:left; width:100%;} 
.head_top{width:984px; margin:0 auto; background:#309} 
.logo_left{float:left; width:35%; padding-left:5px; padding-top:30px; padding-bottom: 30px;} 
.logo_right{float:right; width:50%; padding-right:20px;} 
.top_search{float:left; width:100%; text-align:right; padding:12px 0px 14px 0px;} 
.top_logo{float:left; width:100%; text-align:right;} 
.search_box{width:200px; line-height:22px; border:1px solid #b2b1b0; font-size:11px; color:#444; padding-left:8px; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif; opacity: 0.6; 
	filter:alpha(opacity=60); } 
.top_search a {width:80px; line-height:25px; color:#444; font-size:11px; text-decoration:none;} 
	.top_search a:hover{color:#ff9900; text-decoration:underline;} 
/*banner上面文字*/ 
.banner_content{width:984px; margin:0 auto;} 
.banner_title{float:left; width:94%; padding-top:75px; padding-left:6%; padding-bottom:125px;} 
.banner_title h3{float:left; font-size:33px; width:100%; line-height:60px; color:#082b72; letter-spacing:1px; } 
.banner_title span{float:left; font-size:14px; width:100%; line-height:25px; color:#212882; font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;} 
.banner_title a{float:left; width:17%; border-radius:15px;  margin-top:15px; background:#F90; color:#fff; text-align:center; padding:8px 0px; font-size:16px; text-decoration:none; font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;} 
.banner_title a:hover{ background: #e04f00; } 
.home_content{float:left; width:100%; height:155px; margin-top: -120px; z-index: 10; position: relative; } 
.home_coleft{float:left; width:32%; height:155px; background:#2f3034 url(../images/h_ln.png) no-repeat left;  
  -webkit-box-shadow: 2px 2px 2px #666;   
  -moz-box-shadow: 2px 2px 2px #666;  
  box-shadow: 2px 2px 2px #666;} 
.home_coleft img:hover{ opacity: 0.8;	filter:alpha(opacity=80); } 
.home_cocent{float:left; width:32%; margin:0px 2%; height:155px; background:#8f8f8f;  
-webkit-box-shadow: 2px 2px 2px #666;  
  -moz-box-shadow: 2px 2px 2px #666; 
  box-shadow: 2px 2px 2px #666; 
}  
.home_coleft span{float:left; height:155px; } 
.coleft_l{float:left; width:28%; padding-left:6%; height:155px; color:#fff; font-size:12px; line-height:24px; display:table; } 
.coleft_l strong{font-size:14px;} 
.coleft_l a{color:#fff; text-decoration:none;} 
.coleft_l a:hover{color:#39C;} 
.coleft_r{float:right; width:66%; height:155px; overflow:hidden;} 
.coleft_r img{width:100%; float:left;} 
.home_coright h3 a{color:#fff; text-decoration:none;} 
.home_coright h3 a:hover{color:#b3dcff;} 
.home_coright{float:left; width:32%; height:155px; background:#f2f2f2; -webkit-box-shadow: 2px 2px 2px #666;   
  -moz-box-shadow: 2px 2px 2px #666;  
  box-shadow: 2px 2px 2px #666;} 
/*首页新闻向上滚动*/ 
.txtMarquee-top{ width:100%;  overflow:hidden;  font-size:12px;} 
		.txtMarquee-top .hd{ overflow:hidden;  height:43px; background:#223698 url(../images/h_n_t.gif) no-repeat left ; padding:0 10px; display: block;} 
		.txtMarquee-top .hd h3{float:left; line-height:43px; color:#fff; padding-left:10px; font-weight:normal; font-size:14px;} 
		.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:20px;  overflow:hidden; 
			 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;} 
		.txtMarquee-top .hd .next{ background-position:0 -140px;  } 
		.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  } 
		.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  } 
		.txtMarquee-top .bd{ padding:15px 15px 15px 15px; height:83px; overflow:hidden;} 
		.txtMarquee-top .infoList li{ height:24px; line-height:24px;} 
		.txtMarquee-top .infoList li a{color:#666; text-decoration:none; width:205px; height:24px; overflow:hidden; display:block; } 
		.txtMarquee-top .infoList li a:hover{color:#283c9b; text-decoration:underline;} 
		.txtMarquee-top .infoList li .date{ float:right; color:#999;  } 
/*首页新闻向上滚动 结束*/ 
.indexboxM { 
	position: relative; 
	z-index: 7; 
	width:100%; 
	height:155px; 
	text-align:center; 
	padding: 0 0 0 0px; 
} 
.indexboxM_list { 
	position: absolute; 
	left:0px; 
	top: 0; 
	width: 0px; 
	height: 155px; 
	overflow: hidden; 
	background: url(../images/index03en.jpg) no-repeat; 
} 
.indexboxM_list ul { 
	width: 620px; 
} 
.indexboxM_list li { 
	float: left; 
	overflow: hidden; 
	padding:25px 25px 0px 30px; 
	width: 150px; 
} 
.indexboxM_list li a, 
.indexboxM_list li a b { 
	display: block; 
	text-align: center; 
	padding-top:8px; 
	color: #555555; 
	font-size:12px; 
	font-weight:normal; 
	text-decoration:none; 
	font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; 
} 
.indexboxM_list li p { 
	height:78px; 
	color: #555555; 
} 
.indexboxM_list li.boxm01 p { 
	padding-top: 10px; 
	height: 83px; 
} 
.indexboxM_list li.boxm02 { 
	padding-right: 25px; 
} 
.indexboxM_list li.boxm02 p { 
	padding-top:5px; 
	height: 88px; 
} 
.indexboxM_list li a:hover, 
.indexboxM_list li a:hover b { 
	color: #283c9b; 
	font-size:12px; 
} 
.indexboxM_list li img:hover{ opacity: 0.8; 
	filter:alpha(opacity=80); } 
/*网站头部*/ 
.col960{width:984px; margin:0 auto; height:45px;} 
.navbg{height:45px;width:100%; margin:0 auto; position:absolute; z-index:99; left:0;} 
.center_bg{float:left; width:974px;  background:url(../images/menu_center.png) repeat-x top;} 
.navbg_left{float:left; width:5px; background:url(../images/menu_left.png) no-repeat right; height:45px;} 
.navbg_right{float:left; width:5px; background:url(../images/menu_right.png) no-repeat left; height:45px;} 
#navul li{float:left; width:159px; height:45px;position:relative; text-align:center; line-height:39px; font-size:14px;} 
#navul li.navhome{text-align:left; padding:0 0px 0 40px; width:60px;} 
#navul li a:link, #navul li a:visited{color:#FFFFFF; width:159px; display:block; height:45px; text-decoration: none;} 
#navul li ul{display:none;position:absolute;z-index:10000;top:39px; } 
#navul li ul li{display:block; width:159px; background:#103786; opacity:0.97; filter:alpha(opacity=97); float:none; margin-right:0px; height:38px; position:relative; line-height:38px; border-bottom:#1f4689 1px solid;font-size:12px;} 
#navul li.navmoon,a.native{background:url(../images/menu_ov.png) no-repeat top;  width:159px; height:45px; line-height:39px;} 
#navul li.navmoon a{color:#FFFFFF;} 
#navul li.navhome a:hover{color:#FCFF00;} 
#navul li.navmoon ul{display:block;} 
#navul li.navmoon ul a{display:block; width:159px;height:38px;line-height:38px;} 
#navul li.navmoon ul a:hover{background:#082b72;} 
.home_gd_width{float:left; width:100%; background:#f5f5f5;} 
.home_pro{width:984px; margin:0 auto; } 
.home_gundong{width:984px; margin:0 auto; } 
.gd_title_top{float:left; width:100%; padding-top:30px; padding-bottom:20px; border-bottom:1px solid #dddddd;} 
.gd_title_top h2{float:left; font-size:16px;} 
.gd_title_top span{float:right;} 
.gd_title_top span a{color:#444; text-decoration:none;} 
.gd_title_top span a:hover{color:#283c9b;} 
.gd_content{float:left; width:100%; padding-top:30px; padding-bottom:50px;} 
/** 首页品牌 **/ 
.pic_box div{ width:220px; height:216px; padding:5px; float:left; overflow:hidden; position:relative;  
-webkit-box-shadow:-1px 0 1px #ddd,0 -1px 1px #ddd,0 1px 3px #ddd,1px 0 1px #ddd; 
-moz-box-shadow:-1px 0 1px #ddd,0 -1px 1px #ddd,0 1px 3px #ddd,1px 0 1px #ddd;   
box-shadow: -1px 0 1px #ddd,0 -1px 1px #ddd,0 1px 3px #ddd,1px 0 1px #ddd;} 
.toll_img h3{line-height:35px; color:#100c7b; padding:10px 10px 0px 10px; display:block;} 
.toll_img{ width:220px; height:221px; padding:5px 5px 0px 5px; font-size:12px; font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;} 
.toll_img img{width:220px;} 
.toll_img span{padding:0px 10px; display:block; height:40px; line-height:19px; overflow:hidden;} 
.toll_info{ height:226px; background:#333333; font-size:14px; display:table-cell; color:#FFF;} 
.pic_box div p{ padding:15px; font-size:12px; cursor:pointer;} 
.pic_box div a{ color:#666; text-decoration:none; position:absolute; background:#ededed; top:0; left:0;}  
/*品牌服务滚动条样式*/  
#carousel_inner{ 
float:left;   
width:96%; 
position:relative; 
overflow: hidden; 
}  
#carousel_ul { 
position:relative; 
left:0px;  
list-style-type: none;  
margin:5px 0px 0px 0px; 
padding:0px; 
width:9999px;   
} 
#carousel_ul li{ 
float:left;                         
width:235px;    
padding:0px; 
height:235px;   
margin:0px 5px; 
}  
.carousel_ul ul{float:left; width:100%;  overflow:hidden;} 
#left_scroll, #right_scroll{ 
float:left;  
height:235px;  
width:2%;  
} 
#left_scroll img, #right_scroll img{ 
border:0;   
cursor: pointer; 
cursor: hand; 
} 
/*end */ 


/*返回顶部*/
/* #Progress
================================================== */

.progress-wrap {
	position: fixed;
	right: 16px;
	bottom: 40px;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: block;
	border-radius: 50px;
	box-shadow: inset  0 0 0 2px rgba(0,74,245,0.85);
	z-index: 10000;
	opacity: 0;
	visibility: hidden;
	transform: translateY(15px);
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
	background: url(../images/t-top.png) no-repeat center;
}
.progress-wrap.active-progress {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.progress-wrap::after {
	position: absolute;
	font-family: 'unicons';
	content: ' ';
	text-align: center;
	line-height: 46px;
	font-size: 24px;
	color: var(--grey);
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 1;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap:hover::after {
	opacity: 0;
}
.progress-wrap::before {
	position: absolute;
	font-family: 'unicons';
	content: ' ';
	text-align: center;
	line-height: 46px;
	font-size: 24px;
	opacity: 0;
	background-image: linear-gradient(298deg, var(--red), var(--yellow));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 2;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap:hover::before {
	opacity: 1;
}
.progress-wrap svg path { 
	fill: none; 
}
.progress-wrap svg.progress-circle path {
	stroke: var(--grey);
	stroke-width: 4;
	box-sizing:border-box;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
body.light .progress-wrap {
	box-shadow: inset  0 0 0 2px rgba(0,0,0,0.2);
}
body.light .progress-wrap::after {
	color: var(--black-blue);
}
body.light .progress-wrap svg.progress-circle path {
	stroke: var(--black-blue);
}
.switch,
.circle {
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
} 
.switch {
	width: 80px;
	height: 4px;
	border-radius: 27px;
	background-image: linear-gradient(298deg, var(--red), var(--yellow));
	position: fixed;
	left: 50px;
	top: 75px;
	display: block;
	margin: 0 auto;
	text-align: center;
	opacity: 1;
  z-index: 33333;
    transition: all 300ms linear;
}
.circle {
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -5px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: var(--black-blue-light-3);
	box-shadow: 0 4px 4px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);
	animation: border-transform 10s linear infinite alternate forwards;
}
.circle:hover {
	box-shadow: 0 8px 8px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);
}
.circle:before {
	position: absolute;
	font-family: 'unicons';
	content: ' ';
	top: 0;
	left: 0;
	z-index: 2;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	width: 100%;
	height: 40px;
	opacity: 1;
	color: var(--grey);
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
}
.circle:after {
	position: absolute;
	font-family: 'unicons';
	content: ' ';
	top: 0;
	left: 0;
	z-index: 2;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	width: 100%;
	height: 40px;
	color: var(--yellow);
	opacity: 0;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
}
.switched {
}
.switched .circle {
	left: 45px;
	box-shadow: 0 4px 4px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);
	background: var(--black-blue);
}
.switched .circle:hover {
	box-shadow: 0 8px 8px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);
}
.switched .circle:before {
	opacity: 0;
}
.switched .circle:after {
	opacity: 1;
}

/*返回顶部*/

.footer_top{float:left; width:100%; background:#252525; color:#ebebeb; border-top:4px solid #111; padding:30px 0px 90px 0px;} 
.footer_bottom{float:left; width:100%; background:#151515;  color:#c8c8c8; font-size:14px; padding:20px 0px;} 
.footer_width{width:984px; margin:0 auto; } 
.footer_left{float:left; width:75%;} 
.footer_left ul{float:left; width:33%;} 
.footer_left ul h3{font-size:14px; width:100%; color:#9ab7de; float:left; font-weight:normal; margin-bottom:10px;  margin-top:5px;} 
.footer_left ul li{float:left; width:100%; font-size:12px; margin-bottom:8px;} 
.footer_left ul li a{color:#c8c8c8; text-decoration:none;} 
.footer_left ul li a:hover{color:#9ab7de; text-decoration:underline;} 
.footer_right{float:right; width:20%; padding-top:7px;} 
.right_imgbox{float:left; width:100%; overflow:hidden; margin-bottom:15px;}
.right_imgbox img{border-radius: 10px; max-width: 100%;}
.right_links{float:left; width:100%;} 
.right_links select{float:left; width:100%; padding:3px 6px; font-size:12px; background:#f4f4f4; border:none; color:#888; border-radius:5px; font-family:"Microsoft YaHei",Arial,sans-serif; -moz-appearance:none; } 
.right_links option{ padding:2%; display:block; border:none;} 
.right_word{float:left; width:97%; padding-left:2%; font-size:12px; color:#c8c8c8; line-height:21px; padding-top:15px;} 
.right_word a{color:#9AB7DE; text-decoration:none;} 
.right_word a:hover{color:#deca9a; } 
.copy_left{float:left; width:40%;} 
.copy_right{float:right; width:55%; color:#666; text-align:right;} 
.copy_right a{ color:#c8c8c8; text-decoration:none; padding:0px 2px;} 
.copy_right a:hover{color:#9ab7de; text-decoration:underline;}  
/*内页公用*/ 
.blank_banner{float:left; width:100%; height:450px;} 
.blank_b_title{float:left; width:100%; margin-top:60px; padding-bottom:100px;} 
.blank_b_title h2{float:left; width:100%; text-align:center; font-size:28px; color:#082b72; line-height:45px; font-weight:normal;} 
.blank_b_title h4{float:left; text-align:center; width:100%; font-size:13px; color:#082b72; font-weight:normal;} 
.blank_b_title h4 span{margin:0 auto;  border-bottom:1px solid #082b72; line-height:27px; padding-bottom:3px;} 
.blank_width_bg{float:left; width:100%; background:url(../images/blank_top_line.png) no-repeat center top; height:75px; border-bottom:1px solid #efefef;} 
.nei_w_d{width:984px; margin:0 auto;} 
.nei_dh{ margin:0 auto; width:100%; position:relative; margin-top:30px; font-size:12px; color:#888; line-height:30px; } 
.nei_bold{font-size:16px;  font-family:"Microsoft YaHei",Arial,sans-serif; color:#222; font-weight:bold;} 
.nei_dh a{color:#666; text-decoration:none;  font-family:"Microsoft YaHei",Arial,sans-serif;} 
.nei_dh a:hover{color:#9ab7de; text-decoration:underline;} 
.nei_w_word{ margin:0 auto; position:relative; width:100%; padding:70px 0px 80px 0px; font-size:14px; color:#666; line-height:25px; text-align:justify;} 
.nei_w_word h3{color:#2c4fb5; font-size:22px; font-weight:normal; line-height:29px;} 
.nei_w_word strong{color:#222;} 
.pro_more_title{float:left; width:100%; margin-top:50px; padding-bottom:20px;} 
.pro_more_title h2{float:left; width:100%; text-align:center; font-size:28px; color:#082b72; line-height:45px; font-weight:normal;} 
.pro_more_title h4{float:left; text-align:center; width:100%; font-size:14px; color:#082b72; font-weight:normal; padding-bottom:25px;} 
.pro_more_title h4 span{margin:0 auto;  border-bottom:1px solid #082b72; line-height:27px; padding-bottom:3px;} 
.pro_more_title h5{float:left; width:100%; } 
/*关于我们*/ 
.nei_aboutban{float:left; width:100%; height:850px;} 
.about_box{float:left; width:100%; margin-top:50px; } 
.about_left{float:left; width:27%; padding:0px 3%;  background:#222 url(../images/bg_bg01.jpg) no-repeat center; height:410px;} 
.about_left h3{ float:left; width:100%; padding-top:35px; color:#fff; font-size:16px; font-weight:normal; padding-bottom:30px;} 
.about_left_word{float:left; width:100%; font-size:12px; line-height:21px; color:#fff;} 
.about_left_more{float:left; width:100%; padding-top:40px; color:#fff;} 
.about_left_more a{display:block; width:80px; border-radius:4px; border:1px solid #fff; padding:4px 5px; font-size:12px; color:#fff; text-align:center; text-decoration:none;} 
.about_left_more a:hover{border-radius:4px; border:1px solid #2c4fb5; color:#2c4fb5;} 
.about_center{float:left; width:28%; padding:0px 3%; background:#FFF;  height:410px;} 
.about_center h3{ float:left; width:100%; padding-top:35px; color:#222; font-size:16px; font-weight:normal; padding-bottom:30px;} 
.about_center_word{float:left; width:100%; font-size:12px; line-height:21px; color:#666;} 
.about_center_word img{width:100%; display:block; overflow:hidden;} 
.about_center_more{float:left; width:100%; padding-top:40px; color:#666;} 
.about_center_more a{display:block; width:80px; border-radius:4px; border:1px solid #8f9ce2; padding:4px 5px; font-size:12px; color:#8f9ce2; text-align:center; text-decoration:none;} 
.about_center_more a:hover{border-radius:4px; border:1px solid #2c4fb5; color:#2c4fb5;} 
.about_right{float:left; width:27%; padding:0px 3%; background:#2c4fb5 url(../images/bg_bg02.jpg) no-repeat; height:410px;} 
.about_right h3{ float:left; width:100%; padding-top:35px; color:#222; font-size:16px; font-weight:normal; padding-bottom:30px;} 
.about_right_word{float:left; width:100%; font-size:12px; line-height:21px; color:#444;} 
.about_footer{float:left; width:100%; padding:60px 0px 100px 0px;} 
.about_l_box{float:left; width:30%; padding-right:3%;} 
.about_c_box{float:left; width:30%; padding:0px 2%;} 
.about_r_box{float:left; width:30%; padding-left:3%;} 
.about_footer h3{ float:left; width:100%; color:#222; font-size:16px; font-weight:normal; padding-bottom:20px;} 
.about_footer_word{float:left; width:100%; font-size:12px; line-height:21px; color:#666;} 
.a_f_l{float:left; width:35%;} 
.a_f_r{float:right; width:60%;} 
.a_f_r a{color:#2c4fb5; text-decoration:underline; padding-top:4px; display:block;} 
.a_f_r a:hover{color:#8f9ce2; text-decoration:underline;} 
.about_footer_word img{width:100%; display:block; overflow:hidden; height:115px;} 
/*新闻资讯*/ 
.nei_newsban{float:left; width:100%; height:1050px;} 
.news_box{float:left; width:100%; margin-top:60px; } 
.news_left{float:left; width:36%; padding:0px 3%;  background:#fff  ; height:565px;} 
.news_left ul{float:left; width:100%; display:block;} 
.news_left ul li{float:left; width:100%; font-size:13px; padding:3px 0px; line-height:24px;} 
.news_left ul li a{color:#666; text-decoration:none; width:74%; height:24px; overflow:hidden; display:block;} 
.news_left ul li a:hover{color:#283c9b; text-decoration:underline;} 
.news_left ul li .date{ float:right; color:#999; width:21%; text-align:right;} 
.news_left_hot{float:left; width:100%; padding-bottom:20px; font-size:12px; color:#666; line-height:19px;} 
.news_left_hot img{ display:block; height:140px; } 
.news_left_hot strong{color:#283c9b; font-size:14px; font-weight:normal; line-height:28px; display:block; padding-top:3px; padding-bottom:8px;} 
.news_left_hot strong a{color:#283c9b;} 
.news_left_hot strong a:hover{color:#839ee5} 
.news_left_hot_more{float:left; width:100%; padding-top:20px; color:#fff;} 
.news_left_hot_more a{display:block; width:80px; border-radius:4px; border:1px solid #8f9ce2; padding:4px 5px; font-size:12px; color:#8f9ce2; text-align:center; text-decoration:none;} 
.news_left_hot_more a:hover{border-radius:4px; border:1px solid #2c4fb5; color:#2c4fb5;} 
.news_center{float:left; width:22%; padding:0px 3%; margin-left:1%; background:#fff url(../images/djyd.jpg) no-repeat left top;  height:565px;} 
.news_center_word{float:left; width:100%; font-size:12px; line-height:21px; color:#666;} 
.news_center_word img{width:100%; display:block; overflow:hidden;} 
.news_center_word ul{float:left; width:100%; margin-top:95px;} 
.news_center_word ul li{float:left; padding:0px 0px 7px 0px; width:100%;} 
.news_center_word ul li a{display:block; width:100%; color:#666; text-decoration:none; font-size:12px; line-height:19px;} 
.news_center_word ul li a:hover{color:#283c9b; text-decoration:underline;} 
.news_center_word ul li span{display:block; width:100%; color:#888; padding-top:3px;} 
.news_center_more{float:left; width:100%; padding-top:20px; color:#666;} 
.news_center_more a{display:block; width:80px; border-radius:4px; border:1px solid #8f9ce2; padding:4px 5px; font-size:12px; color:#8f9ce2; text-align:center; text-decoration:none;} 
.news_center_more a:hover{border-radius:4px; border:1px solid #2c4fb5; color:#2c4fb5;} 
.news_right{float:left; width:22%; padding:0px 3%; margin-left:1%; background:#f0f0f0 url(../images/mtbd.jpg) no-repeat left top; height:565px;} 
.news_left h3, .news_center h3{float:left; width:100%; padding-top:35px; color:#222; font-size:16px; font-weight:normal; padding-bottom:20px;} 
.news_right h3{float:left; width:100%; padding-top:35px; color:#fff; font-size:16px; font-weight:normal; padding-bottom:20px;} 
/*更多新闻*/ 
.news_caid{float:left; width:100%;  padding:70px 0px 100px 0px; }  
.news_width{ margin:0 auto; width:925px; padding:0px 10px; position:relative;} 
.news_caid h3{color:#222; font-size:18px; text-align:center; width:100%; line-height:40px; } 
.news_xbt{line-height:30px; color:#283c9b; padding-bottom:30px; font-size:0.833em; letter-spacing:1px;} 
.news_caid ul{float:left; width:100%;} 
.news_caid ul li{float:left; width:100%; background:#f7f7f7; margin-bottom:30px;} 
.news_caid ul li span{float:left; width:45%;} 
.news_caid ul li span img{width:100%;} 
.news_caid ul li span img:hover{width:100%; opacity:0.7; filter:alpha(opacity=70);} 
.news_caid ul li div{float:right; width:47%; background:#f7f7f7;}  
.news_right_site{ padding:3% 4%;} 
.news_date{color:#999; line-height:32px; font-size:12px;} 
.news_title{font-size:18px; color:#333; line-height:35px; padding-bottom:15px; margin-bottom:6px; border-bottom:1px solid #e1e1e1;} 
.news_title a{color:#333;  font-weight:bold; text-decoration:none;} 
.news_title a:hover{color:#283c9b; font-weight:bold;} 
.news_content{ margin-top:20px; font-size:0.917em; color:#666; line-height:25px; text-align:justify;} 
/*新闻详细页*/ 
.news_blank_word{float:left; width:100%;  padding:25px 0px 50px 0px; line-height:25px; color:#666; font-size:14px; text-align:justify; border-bottom:1px solid #e1e1e1; margin-bottom:35px;} 
.news_blank_date{line-height:30px; color:#999; padding:10px 0px; font-size:12px; letter-spacing:1px;} 
.news_blank_fy{float:left; width:100%; font-size:14px; color:#666;} 
.news_blank_fy p{line-height:35px; width:50%; float:left; display:block;} 
.news_blank_fy p span{width:100px; } 
.news_blank_fy a{ color:#888; text-decoration:underline;} 
.news_blank_fy a:hover{ color:#283c9b; text-decoration:underline;} 
.fy_right{float:right; text-align:right; width:100%;} 
.txt_ce{text-align:center; line-height:28px;} 
/*分页*/ 
.pageBox{padding:20px 0 10px 0; float:left; font-size:12px; width:100%; height:30px; text-align:center;} 
.pageBox .prev,.pageBox .next{padding:8px 0px; } 
.pageBox .prev a,.pageBox .next a{ height:20px; padding:8px ; overflow:hidden; line-height:20px; width:20px;} 
.pageBox span{} 
.pageBox a{ margin:0 3px; text-align:center; height:20px; padding:8px 13px 8px 13px; line-height:20px; border:1px solid #ededed; background:#ededed; overflow:hidden; text-decoration:none; color:#666; } 
.pageBox a:hover{border:1px solid #283c9b; background-color:#283c9b; color:#fff; text-decoration:none; } 
.pageHover a,.pageHover a:hover{border:1px solid #283c9b; background-color:#283c9b; color:#fff;  } 
/*社会责任*/ 
.nei_dutyban{float:left; width:100%; height:965px;} 
.duty_bg{float:left; width:98%; margin-top:60px; padding:1% 1%; background:#fff;} 
.duty_box{float:left; width:50%; background:#fff; padding-bottom:8px;} 
.duty_box_left{float:left; width:50%;} 
.duty_box_left span{float:left; width:100%; overflow:hidden;} 
.duty_box_left img{float:left; width:100%; overflow:hidden;} 
.duty_box_right{float:left; width:40%; padding:5% 5%; font-size:12px;} 
.duty_box_right h3{font-size:16px; color:#222; float:left; width:100%; font-weight:normal; line-height:22px; padding-bottom:20px;} 
.duty_box_right p{float:left; width:100%; font-size:12px; color:#666; line-height:19px; text-align:justify;} 
.duty_box_two{float:left; width:100%;  background:#fff; } 
/*产品中心*/ 
.nei_productsban{float:left; width:100%; height: auto;} 
.products_wbox{float:left; width:100%; margin-top:100px; padding-bottom:60px;} 
.products_list{float:left; width:100%;  font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; padding-top:10px;} 
.products_list ul{float:left; width:97%; padding-left:3%;  display:block; margin-top: 30px;} 
.products_list li{float:left; width:30%; margin-right:3%; display:block; background:#ededed; margin-bottom:35px; -webkit-box-shadow:-1px 0 1px #fff,0 -1px 1px #fff,0 1px 3px #ddd,1px 0 1px #fff; min-height: 300px;
-moz-box-shadow:-1px 0 1px #fff,0 -1px 1px #fff,0 1px 3px #ddd,1px 0 1px #fff;   
box-shadow: -1px 0 1px #fff,0 -1px 1px #fff,0 1px 3px #999,1px 0 1px #fff;}  
.products_list li:hover{background:#fff url(../images/xgcpicon.png) no-repeat bottom center; cursor:pointer; opacity:0.85; filter:alpha(opacity=85);} 
.products_list li p{float:left; } 
.pp_img{padding:3%; width:94%; float:left;  display:block;} 
.pp_img img{float:left; width:100%;} 
.pp_img img:hover{ opacity:0.85; filter:alpha(opacity=85);} 
.pp_title{padding:0px 3% 0px 5%; width:92%; float:left;  display:block; line-height:32px; color:#100c7b; font-size:14px; font-weight:bold;} 
.pp_word{padding:0px 3% 25px 5%; width:92%; float:left;  display:block; line-height:20px; color:#666; font-size:12px; } 
.pp_float{float:left; padding-right:5%;} 
.pro_more_list{float:left; width:100%;  font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; padding-top:10px;} 
.pro_more_list ul{float:left; width:97%; padding-left:3%; padding-bottom:5px; display:block;} 
.pro_more_list li{float:left; width:30%; min-height: 375px; margin-right:3%; display:block; background:#ededed; margin-bottom:30px; -webkit-box-shadow:-1px 0 1px #fff,0 -1px 1px #fff,0 1px 3px #ddd,1px 0 1px #fff; 
-moz-box-shadow:-1px 0 1px #fff,0 -1px 1px #fff,0 1px 3px #ddd,1px 0 1px #fff;   
box-shadow: -1px 0 1px #fff,0 -1px 1px #fff,0 1px 3px #999,1px 0 1px #fff;}  
.pro_more_list li:hover{background:#fff  ; cursor:pointer; opacity:0.85; filter:alpha(opacity=85);} 
.pro_more_list li p{float:left; } 
.pm_title{padding:10px 3% 0px 5%; width:92%; float:left;  display:block; line-height:32px; color:#100c7b; font-size:14px; font-weight:bold;} 
.pm_word{padding:0px 3% 35px 5%; width:92%; float:left;  display:block; line-height:20px; color:#666; font-size:12px; } 
.pm_float{float:left; padding-right:5%;} 
.pro_top_list{float: left; width: 95%; margin-right: 2%; margin-left: 2%; height: 45px; background: #fff; box-shadow: 0 5px 10px rgba(100, 145, 200, 0.3);}
.pro_top_list ul{float: left; width: 100%; }
.pro_top_list ul li{float: left; width: 20%; text-align: center;}
.pro_top_list ul li a{display: block; min-height: 31px; vertical-align: middle;  font-size: 12px; font-weight: normal; line-height:15px; padding: 7px 0px; color: #082b72; text-decoration: none; width: 100%;}
.pro_top_list ul li a:hover{background: #082b72; color: #fff; padding:7px 0px;}
.pro_top_list ul li a.native{background: #304dc9; color: #fff; line-height:27px; padding:7px 0px; height:inherit;}
.pro_n_search{float:left; width:77%; margin-left: 23%; margin-bottom:40px; } 
.pro_n_search select{float:left; box-sizing: border-box;  width:29%; height:36px; line-height:36px; padding:8px; border:0px solid #ededed;  background: #fff; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif; color:#666; margin-right:1%; box-shadow: 0 5px 10px rgba(100, 145, 200, 0.3);} 
.pro_n_search option{padding:2%; float:left; width:96%;} 
.pro_keywords{float:left; width:30%; height:36px; padding:0px 8px; line-height:36px; border:0px solid #ededed; background:#fff ; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif; color:#666; box-shadow: 0 5px 10px rgba(100, 145, 200, 0.3);} 
.pro_key_bottom{float:left; width:8%; background:#ff9900; height:36px; line-height:36px; text-align:center;  } 
.pro_key_bottom a{color:#fff; text-decoration:none; font-size:14px; float:left; width:100%;}   
.pro_key_bottom a:hover{background:#83a9e2;} 
.pro_blank_wd{float:left; width:100%; padding-bottom:30px; padding-top:40px; border-top:1px dotted #ccc;} 
.pro_blank_img{float:left; width:40%; padding-right:5%;} 
.pro_blank_img img{float:left; width:100%; overflow:hidden;} 
.pro_blank_right{float:right; width:55%;} 
.pro_blank_right h1{float:left; width:98%; font-size:16px; color:#222; line-height:55px; border-bottom:1px solid #ddd; background:#efefef; padding-left:2%; } 
.pro_blank_right h2{float:left; width:96%; font-size:14px; font-weight:normal; padding:4% 2%; background:#f4f4f4;} 

/*人力资源*/ 
.nei_ban{float:left; width:100%; height:1050px;} 
.hr_linian{float:left; width:100%; margin-top:35px;} 
.hr_linian h2{float:left; width:100%; text-align:center; font-size:28px; color:#082b72; line-height:50px;} 
.hr_linian h4{float:left; text-align:center; width:100%; font-size:13px; color:#082b72; font-weight:normal;} 
.hr_linian h4 span{margin:0 auto;  border-bottom:1px solid #082b72; line-height:30px; padding-bottom:3px;} 
.hr_ln{float:left; width:100%; margin-top:60px;} 
.hr_ln_left{float:left; width:45%; margin-right:2%; padding:3% 3% 3% 3%; background:#607dcb ; color:#fff; } 
.hr_ln_left p{float:left; text-align:left; font-size:12px; line-height:21px; padding-bottom:25px; width:100%;} 
.hr_ln_left h3{font-size:14px; float:left; padding-bottom:15px; font-weight:normal; width:100%;} 
.hr_ln_left h3 strong{float:left; border-bottom:1px solid #8f9ce2; padding-bottom:3px;} 
.hr_ln_right{float:right; width:40%; background:#fff; padding:3% 3% 3% 3%;} 
.hr_ln_right p{float:left; width:100%; display:block; padding-bottom:20px;} 
.hr_ln_right h3{font-size:16px; float:left; padding-bottom:15px; font-weight:normal; width:100%; color:#222;} 
.hr_ln_right h3 strong{float:left; border-bottom:1px solid #8f9ce2; padding-bottom:3px;} 
.inp_list{float:left; width:50%; font-size:12px; color:#444;} 
.inp_list span{float:left; width:35%; line-height:32px;}  
.inp_list select{float:left; width:59%; padding:2px 0px; font-size:12px; border:1px solid #ccc; color:#777; font-family:"Microsoft YaHei",Arial,sans-serif; -moz-appearance:none; } 
.inp_list option{ padding:2%; display:block; border:none;} 
.hr_search{float:left; width:100%; padding-top:20px;} 
.hr_search span{float:left; width:17%; line-height:32px; font-size:12px; color:#444;}  
.hr_input{float:left; width:68%; margin-left:2px; padding:3px 3px; font-size:12px; line-height:27px; border:1px solid #ccc; border-right:none; color:#777;  font-family:"Microsoft YaHei",Arial,sans-serif; -moz-appearance:none;} 
.hr_bottom{float:left; width:10%; height:35px; overflow:hidden; } 
.hr_bottom a{background:#ff9900; float:left; width:100%; height:35px;} 
.hr_bottom a:hover{background:#3e4fa5; float:left; width:100%; height:35px;} 
.w_left{float:left; width:26%; margin-right: 2%}
.w_left img{max-width: 100%;}
.w_right{float:right; width:71%;} 
.hr_new{float:right; width:40%; background:#fff; padding:3% 3% 3% 3%; margin-top:8px;} 
.hr_new h3{font-size:16px; float:left; padding-bottom:15px; font-weight:normal; width:100%; color:#222;} 
.hr_new ul{float:left; width:100%; padding-bottom:25px;} 
.hr_new ul li{float:left; width:100%; color:#666; font-size:12px; border-bottom:1px solid #f0f0f0; line-height:36px;} 
.hr_new ul li a{color:#3e4fa5; text-decoration:none; padding-left:8px;} 
.hr_new ul li a:hover{color:#ff9900; } 
.hr_new ul li:hover{color:#3e4fa5; background:#f0f0f0;} 
.hr_new ul p{float:left; width:100%; margin-top:25px;} 
.hr_new ul p a{display:block; font-size:14px; padding:4px 5px; border:1px solid #3e4fa5; width:85px; text-align:center; color:#3e4fa5; text-decoration:none; border-radius:4px;} 
.hr_new ul p a:hover{display:block; font-size:14px; padding:4px 5px; border:1px solid #ff9900; width:85px; text-align:center; color:#ff9900; text-decoration:none;} 
.con_messages{float:left; width:100%;} 
.con_messages h2{float:left; width:100%; padding-top:40px; padding-bottom:15px; font-size:20px; color:#444; border-bottom:1px solid #e2e2e2;} 
.con_messages ul{float:left; width:100%; margin-bottom:35px; border-bottom:1px solid #e2e2e2; padding-bottom:35px; margin-top:25px;} 
.con_messages ul li{float:left; width:50%; } 
.con_messages ul li span{float:left; width:15%; font-size:12px; color:#666; line-height:31px; height:65px;} 
.con_messages li a{color:#444; font-size:14px; width:95%; line-height:40px; float:left;  height:40px;  overflow:hidden;} 
.con_messages li a:hover{color:#283c9b; } 
.con_input1{float:left; width:70%; height:31px; line-height:18px; border:1px solid #ccc; background:#f0f0f0; padding-left:10px; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif; color:#666;}  
.con_input2{float:left; width:70%; line-height:20px; border:1px solid #ccc; background:#f0f0f0 ; padding-left:10px; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif; color:#666;} 
.con_input3{float:left; width:120px; height:31px; line-height:20px; border:1px solid #ccc; background:#f0f0f0; padding-left:10px; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif; color:#666;} 
.con_messages select{float:left; -moz-appearance:none; width:72%; height:36px; line-height:37px; padding:8px; border:1px solid #ccc; background:#f0f0f0  url(../images/op_jt_gray.png) no-repeat right; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif; color:#666;} 
.messages_bt{float:left; width:100%; padding-bottom:100px; line-height:31px; color:#3160bd; font-size:14px;} 
.messages_bt span{float:left; } 
.messages_bt strong{color:#444;} 
.messages_bt a{float:right; text-align:center; color:#fff; background:#082b72; padding:3px 15px; text-decoration:none;} 
.messages_bt a:hover{color:#fff; background:#3160bd;} 
.nei_main_title{width:600px; margin:0 auto; text-align:center; margin-bottom:45px; margin-top:35px;} 
.nei_main_title a{color:#da3634; text-decoration: none;} 
.nei_main_title a:hover{color:#283c9b; text-decoration: none; font-weight:bold;} 
.nei_main_title h1{font-size:28px;}  
.nei_main_title span{line-height:30px; font-size:13px; border-bottom:1px solid #223698; padding-bottom:5px;} 
.hr_ln_more{float:left; width:100%; padding-top:10px; color:#666;} 
.hr_ln_more a{display:block; width:80px; border-radius:4px; border:1px solid #fff; padding:4px 5px; font-size:12px; color:#fff; text-align:center; text-decoration:none;} 
.hr_ln_more a:hover{border-radius:4px; border:1px solid #8f9ce2; color:#8f9ce2;} 
.td_test{font-size:14px; line-height:27px; margin-top:15px; padding:25px 20px; float:left; color:#3160bd; background:#f4f4f4;} 
.td_test a{color:#000; } 
.td_test a:hover{color:#ff9900; } 
.td_test strong{color:#3160bd; font-size:14px; font-weight:normal; } 
/*人力资源详细*/ 
#facybox { 
	position: absolute; 
	top: 0; 
	left: 0; 
	margin: -20px 0 0 -20px; 
	z-index: 100; 
	text-align: left; 
	padding:18px; 
	min-width: 40px; 
	min-height: 40px; 
	z-index:99999; 
} 
#facybox .w,  #facybox .e, #facybox  .nw, 
#facybox .ne, #facybox .sw, #facybox .se { 
	min-height: 18px; 
	min-width: 13px; 
} 
#facybox .n, #facybox .s { 
	background-repeat: repeat-x; 
	height: 18px; 
} 
#facybox .w, #facybox .e { 
	background-repeat: repeat-y; 
} 
#facybox .nw, #facybox .ne, #facybox .sw, #facybox .se, 
#facybox a.next, #facybox a.prev, 
#facybox .closek #facybox .loading { 
	background-repeat: no-repeat; 
} 
#facybox a.next { 
  background-position: 9999px 50%; 
} 
#facybox a.prev { 
  background-position: -9999px 50%; 
} 
#facybox a.prev:hover{ 
	background-position: 0 50%; 
} 
#facybox a.next:hover{ 
	background-position: 100% 50%; 
} 
#facybox .close { 
	position: absolute; 
	top: 5px; 
	right: 0; 
	display: block; 
	width: 30px; 
	height: 30px; 
} 
#facybox .prev, 
#facybox .next{ 
	display: block; 
	position: absolute; 
	cursor: pointer; 
} 
#facybox .navigation .counter{ 
	background: #000; 
	color: #fff; 
	text-align: center; 
	position: absolute; 
	bottom: -33px; 
	left: -10px; 
	padding: 2px 0; 
	font-size: 11px; 
} 
#facybox .loading { 
  margin: 0 auto; 
  width: 22px; 
  height: 22px; 
  text-align: center; 
} 
#facybox .popup { 
  position: relative; 
} 
#facybox table { 
  border-collapse: collapse; font-size:14px; line-height:25px; 
} 
#facybox td { 
  border-bottom: 0; 
  padding: 0; 
} 
#facybox .body { 
  padding:45px 40px; 
  background: #fff; 
  width: auto; 
  color:#666; 
  line-height:24px; 
} 
#facybox .loading { 
  text-align: center; 
} 
#facybox .image { 
  text-align: center; 
  line-height: 0; 
} 
#facybox img { 
  border: 0; 
  margin: 0; 
} 
#facybox strong{color:#222; line-height:25px;} 
#facybox .footer { 
	position: absolute; 
	top: 28px; 
	left: 23px; 
	padding: 0; 
	width: 90%; 
} 
#facybox .footer img { 
  vertical-align: middle; 
} 
#facybox .tl, #facybox .tr, #facybox .bl, #facybox .br { 
  height: 10px; 
  width: 10px; 
  overflow: hidden; 
  padding: 0; 
} 
#facybox_overlay { 
	position: fixed; 
	top: 0px; 
	left: 0px; 
	height: 100%; 
	width: 100%; 
} 
.facybox_hide { 
  z-index:-100; 
} 
.facybox_overlayBG { 
  background-color: #000; 
  z-index: 99; 
} 
* html #facybox_overlay { /* ie6 hack */ 
  position: absolute; 
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); 
} 
#facybox .n       { background-image: url('../images/fancy_shadow_n.png');  }                
#facybox .s       { background-image: url('../images/fancy_shadow_s.png');  } 
#facybox .w       { background-image: url('../images/fancy_shadow_w.png');  } 
#facybox .e       { background-image: url('../images/fancy_shadow_e.png');  } 
#facybox .nw      { background-image: url('../images/fancy_shadow_nw.png'); } 
#facybox .ne      { background-image: url('../images/fancy_shadow_ne.png'); } 
#facybox .sw      { background-image: url('../images/fancy_shadow_sw.png'); } 
#facybox .se      { background-image: url('../images/fancy_shadow_se.png'); } 
#facybox a.next   { background-image: url('../images/fancy_right.png');     } 
#facybox a.prev   { background-image: url('../images/fancy_left.png');      } 
#facybox .close   { background-image: url('../images/fancy_closebox.png');  } 
#facybox .loading { background-image: url('../images/loading.gif');         } 
#facybox .bolder{background:#ffffff} 
.hr_view_box{z-index:9999;} 
.hr_yp_bt{text-align:center; padding-top:30px; padding-bottom:20px;} 
.hr_yp_bt a{color:#fff; background:#839ee5; text-decoration:none; line-height:30px; padding:8px 15px; border-radius:3px;} 
.hr_yp_bt a:hover{background:#223698;} 
/* 人力资源 职位列表*/ 
.hr_more_list{float:left; width:100%; padding:50px 0px; font-size:14px;} 
.hr_zw_title_date{float:left; width:9%; display:block; padding-left:1%;} 
.hr_zw_title_name{float:left; width:50%; display:block;} 
.hr_zw_title_side{float:left; width:32%; display:block;} 
.hr_zw_title_view{float:left; width:8%; display:block;} 
.hr_more_bg{background:#f5f5f5; float:left; width:100%; padding:25px 0px 25px 0px;} 
.hr_more_list ul {float:left; width:100%; margin-top:1px;} 
.hr_more_list ul li{float:left; width:100%; padding:30px 0; border-bottom:1px dotted #ebebeb; font-size:14px; color:#666;} 
.hr_more_list ul li:hover{float:left; background:#f5f5f5; width:100%; padding:30px 0; cursor:pointer;} 
.hr_more_list ul li a{font-size:14px;} 
.hr_search_box{margin:0 auto; width:98%; position:relative; } 
.hr_zw_title_view a{color:#839ee5; text-decoration:none;} 
.hr_zw_title_view a:hover{color:#ff9900; text-decoration: underline;} 
.hr_zw_title_sq a{color:#283c9b; text-decoration:none;} 
.hr_zw_title_sq a:hover{color:#da3634; text-decoration:underline;} 
/*联系我们*/ 
.nei_contban{float:left; width:100%; height:950px;} 
.contacts_box{float:left; width:100%; margin-top:60px; } 
.contacts_left{float:left; width:44%; padding:0px 3%;  background:#fff; height:500px;} 
.contacts_tel{float:left; width:100%; color:#666; font-size:14px; line-height:25px; padding-top:15px; border-top:1px solid #ededed;} 
.contacts_tel a{color:#283c9b; text-decoration:none;} 
.contacts_tel a:hover{color:#da3634; text-decoration:underline;} 
.contacts_right{float:right; width:43%; padding:0px 3%; background:#f6f6f6 url(../images/conbg.gif) repeat; height:500px;} 
.contacts_left h3, .contacts_right h3{float:left; width:100%; padding-top:35px; color:#222; font-size:16px; font-weight:normal; padding-bottom:20px;} 
.contacts_map{ display:block; width:100%;} 
.contacts_map img{ display:block; width:100%; overflow:hidden;} 
.contacts_tel p{float:left; width:100%; padding-bottom:25px;} 
/*history*/ 
.history { 
	background:url(../images/line04.gif) repeat-y 187px 0; 
	overflow:hidden; 
	position:relative; 
	margin-top:45px; 
	margin-bottom:50px; 
} 
.history-date { 
	overflow:hidden; 
	position:relative; 
} 
.history-date h2 { 
	background:#fff url(../images/icon06.gif) no-repeat 163px 0; 
	height:48px; 
	font-size:21px; 
	font-family:微软雅黑; 
	font-weight:normal; 
	padding-left:45px; 
	margin-bottom:10px; 
} 
.history-date h2.first { 
	position:absolute; 
	left:0; 
	top:0; 
	width:935px; 
	z-index:99; 
} 
.history-date h2 a { 
	color:#18107b; 
	display:inline-block; 
*display:inline; 
	zoom:1; 
	background:url(../images/icon08.gif) no-repeat right 50%; 
	padding-right:17px; 
	margin:3px 75px 0 0; 
} 
.history-date h2 a:hover { 
	text-decoration:none; 
} 
.history-date h2 img { 
	vertical-align:-5px; 
} 
.history-date h2.date02 { 
	background:none; 
} 
.history-date ul li { 
	background:url(../images/icon07.gif) no-repeat 180px 0; 
	padding-bottom:20px; 
	zoom:1; 
} 
.history-date ul li.last { 
	padding-bottom:0; 
} 
.history-date ul li:after { 
	content:" "; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
} 
.history-date ul li h3 { 
	float:left; 
	width:168px; 
	text-align:right; 
	padding-right:19px; 
	color:#aeaeae; 
	font-size:14px; 
	font-weight:normal; 
} 
.history-date ul li h3 span { 
	display:block; 
	color:#d0d0d0; 
	font-size:12px; 
} 
.history-date ul li dl { 
	float:left; 
	padding-left:41px; 
	margin-top:-5px; 
	font-family:微软雅黑; 
} 
.history-date ul li dl dt { 
	font:16px/22px 微软雅黑; 
	color:#737373; 
} 
.history-date ul li dl dt span { 
	display:block; 
	color:#787878; 
	font-size:12px; 
} 
.history-date ul li.green h3 { 
	color:#0256b7; 
} 
.history-date ul li.green h3 span { 
	color:#0256b7; 
} 
.history-date ul li.green dl { 
	margin-top:0px; 
} 
.history-date ul li.green dl dt { 
	font-size:16px; 
	line-height:22px; 
	width:700px; 
	overflow:hidden; 
} 
.history-date ul li.green dl dt a { 
	display:inline-block; 
    *display:inline; 
	zoom:1; 
	overflow:hidden; 
	vertical-align:middle; 
	margin-left:12px; 
} 
.history-date ul li.green dl dd { 
	padding-top:20px; 
	display:none; 
} 
.history-date ul li.green dl dd img { 
	float:left; 
} 
.history-date ul li.green dl dd p { 
	overflow:hidden; 
	zoom:1; 
	line-height:21px; 
	color:#787878; 
} 
.history-date h2.first .more-history { 
	font-size:16px; 
	background:transparent; 
	margin-left:30px; 
} 
.history-date h2.first .more-history:hover { 
	text-decoration:underline; 
} 
*body .history-date ul li dl dt { 
	_font-size:12px!important; 
	_font-weight:bold; 
} 
*body .history-date ul li dl dt span { 
	_font-weight:normal!important; 
} 
*body .history-date ul li.green dl dt a { 
	_background:transparent!important; 
*background:transparent!important; 
*font-size:12px!important; 
	_font-weight:normal!important; 
} 
@media screen and (min-width:1366px) and (max-width:2560px) {  
.head_top{width:1144px; padding:0px 35px;} 
.col960{width:1144px; padding:0px 35px;} 
.home_pro{width:1144px; } 
.home_gundong{width:1144px; padding:0px 35px;} 
.nei_w_d{width:1144px; padding:0px 35px;} 
.banner_content{width:1144px; padding:0px 35px;} 
.footer_width{width:1144px; padding:0px 35px;} 
.center_bg{width:1134px;} 
#navul li{width:182px;} 
#navul li a:link, #navul li a:visited{width:182px;} 
#navul li ul li{width:182px;} 
#navul li ul li{width:182px;} 
#navul li.navmoon{width:182px; background:url(../images/menu_ov.png) no-repeat top;} 
#navul li.navmoon ul a{width:182px;} 
.coleft_l{width:32%; padding-left:8%; } 
.coleft_r{width:60%;} 
.liright{width:920px;} 
.a_f_l{float:left; width:40%;} 
.a_f_r{float:right; width:56%;} 
.about_footer_word img{width:100%; display:block; overflow:hidden; height:120px;} 
}


/****************分辨率范围***************/

/*默认版本PC-1680以上大分辨率CSS（不含1680分辨率）*/
	.row { width: 94%; margin: 0 3%; background: #ff6600;}

/*宽屏 1440-1680分辨率（不含1440分辨率-含1680分辨率）*/
@media screen and (min-width:1440px) and (max-width:1680px) {
	.row { width: 1380px; margin: 0 auto; background:#000; }
}

/*宽屏 笔记本1280-1440分辨率（不含1280分辨率-含1440分辨率）*/
@media screen and (min-width:1280px) and (max-width:1440px) {
	.row {width: 1200px; margin: 0 auto; position: relative; background: #73D18F; height: 450px;}
}

/*笔记本窄屏 1024-1280分辨率（不含1024分辨率-含1280分辨率）*/
@media screen and (min-width:1024px) and (max-width:1280px) {
	.row { width:90%; margin: 0 5%; background: #9015CF;}
}

/***************移动设备竖向1024分辨率以下通用样式区（含1024px）***************/
@media only screen and (max-width:1024px) {
	.row{}
}

/*ipad横向768-1024以内样式表（不含768分辨率-含1024分辨率）*/
@media screen and (min-width:768px) and (max-width:1024px) {
	.row { width: 90%; margin: 0 5%; background: red;}
}

/*phone横向480-ipad竖向768分辨率（不含480分辨率-含768分辨率）*/
@media screen and (min-width:480px) and (max-width:768px) {
	.row { width: 90%; margin: 0 5%; background: #F1A619;}
}

/*phone竖向480分辨率以下（含480px）*/
@media only screen and (max-width:480px) { 
	
	.row { width: 90%; margin: 0 5%; background: #F51C81}
	.banner_content{width: 100%;}
	.nei_contban, .nei_newsban{height: auto;}
	.hr_linian{width: 96%; margin-left: 2%; margin-right: 2%;}
	.about_left, .about_center, .about_right{padding: 0 6%; width: 88%;}
	.about_box, .contacts_box{margin-top: 30px; margin-bottom: 40px;}
	.nei_dh{margin-top: 25px; width: 90%;}
	
/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.m_weblist{display: block; float: left; width:100%; }
.sp_header{height:70px; overflow:hidden;background:none;position:fixed;z-index:10;width:100%; top: 0px; right: 15px;}
.sp_logo{padding:0 0 0 20px;;float:left; height:70px}
.sp_logo img{margin:auto;max-height:70px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer; height:30px; padding-top: 22px; }
.sp_nav span{display:block;background:#004af5; width:32px; height:4px;position:absolute; left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:22px}
.sp_nav span:nth-of-type(2){top:32px}
.sp_nav span:nth-of-type(3){top:42px}
.sp_nav_se span:nth-of-type(1){top:32px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:32px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9; margin-top:0px; padding-top: 70px; background: #fff; width:100%;height:calc(100% - 0px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:0px} 
.sjj_nav>ul{border-top: 1px solid #e2e2e2;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 110px)}
.sjj_nav>ul>li:first-child .language{float:right;width:110px;overflow:hidden;line-height:30px;margin-top:0px; box-sizing: border-box;}
.sjj_nav>ul>li:first-child .language a{width:54px;float:left;border-left:1px #e2e2e2 solid;text-align:center;color:#999; line-height: 40px;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #e2e2e2 solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #e2e2e2 solid;margin-left:0px; padding-left: 30px; position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #e2e2e2 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#444;width:80%; font-size: 14px; font-weight: bold; text-decoration:none;display:block;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
.sjj_nav ul li a:hover{color:#004af5;}
.sjj_nav ul li ul li a{color:#444; text-align:left; font-size: 14px; text-decoration:none;display:block;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
.sjj_nav ul li ul li a:hover{color:#004af5 }
.sjj_nav ul li i svg{width:30px;height:30px;fill:#444;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#004af5}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
	 
	/*头部*/
	.logo_left img{max-width: 100%; width: 100%;}
	.head_top, .col960, .center_bg{width: 100%;}
	.head_top{height:70px; overflow: hidden; background: #fff; display: block;}
	
	.navbg{display: none;}
	.top_search{display: none;}
	.logo_left{ width: 40%; padding-left: 0px; margin-top: 10px; padding-top: 0px; padding-bottom: 0px; }
	.logo_right{margin-top:8px; width: 42%; padding-right: 5px; float: left;}
	.top_logo{text-align: left; }
	.top_logo a{line-height: 62px;}
	.top_logo a img{width: 35%;}
	
	/*首页*/
	.banner_title{padding-top: 105px;}
	.banner_title h3{font-size:26px; line-height: 36px;}
	.banner_title span{font-size: 12px; line-height: 21px;}
	.banner_title a{width: 35%; font-size: 14px;}
	.home_coleft, .home_cocent, .home_coright{width: 90%; margin: 15px 5%;}
	.home_content{height: auto;}
	.gd_title_top{width: 90%; padding:30px 5% 20px 5%;}
	#left_scroll, #right_scroll{width: 8%;}
	#carousel_inner{width: 84%;}
	#left_scroll, #right_scroll{width: 8%;}
	
	/*关于我们*/ 
	.nei_aboutban, .about_center{height: auto;}
	.about_footer{padding: 50px 0px 50px 0px;}
	.about_center_more{padding-bottom: 30px; padding-top: 20px;}
	.about_left, .about_right{background-size: cover !important;}
	.about_l_box, .about_c_box, .about_r_box{width: 90%; padding:0 5%; margin-top: 20px;}
	.nei_bold{width: 30%; display: none;}
	.copy_right {width: 70%; text-align: right;}
	.about_footer h3{padding-bottom: 10px;}
	.nei_w_word{width: 90%; padding:6% 5% 6% 5%;}
	.nei_w_word img{max-width: 100%;}
	.blank_banner{height: auto;}
	.nei_w_d{width: 100%; }
	.blank_b_title{padding-bottom: 50px;}
	.blank_b_title h2{font-size: 24px; line-height: 36px;}
	.history-date h2{padding-left: 15px;}
	.history-date h2 a{margin-right: 15px !important;}
	.history-date ul li h3{width: 15%; padding-right: 3px; line-height: 22px;}
	.history-date ul li.green dl dt{font-size: 13px; width: 80%;}
	.history-date ul li dl{padding-left:5px;}
	.history-date ul li, .history, .history-date h2{background:none; }
	.history-date ul li{padding-bottom: 10px;}
	.history-date h2{height: 30px;}
	
	/*新闻*/
	.news_left {width: 90%; padding: 0 5% 8% 5%; height: auto; }
	.news_center, .news_right{margin-left: 0px; width: 90%; padding: 0 5% 5% 5%; height: auto;}
	.news_box{margin-top: 40px; margin-bottom: 40px;} 
	.news_caid ul li div{width: 92%;}
	.news_caid ul li span{width: 100%;}
	.news_caid ul li span img{ width: 100%;}
	.news_width{width: 90%; padding: 0 5% 8% 5%; padding: 0px;}
	.news_title{font-size: 16px; line-height: 27px;}
	.news_caid{padding: 50px 0px 60px 0px}
	.news_caid h3{width: 90%; padding: 0 5%; line-height: 32px;}
	.news_blank_word{ padding: 0px 5%; width: 90%;}
	.news_blank_word img{max-width: 100%;}
	.news_blank_fy{ padding: 0px 5%; width: 90%;}
	.news_blank_fy p{width: 100%;}
	.fy_right{text-align: left;}
	
	/*社会责任*/
	.duty_box{width: 100%;}
	.duty_box_right h3{padding-bottom: 8px;}
	.duty_box_right{padding: 2% 5%;}
	
	/*产品中心*/
	.pro_n_search select{width: 100%; line-height: 20px; height: 32px; margin-right: 0px; margin-bottom: 15px; box-sizing: border-box; vertical-align:middle; }
	.pro_keywords{width: 80%; box-sizing: border-box; }
	.pro_key_bottom{width: 20%; box-sizing: border-box; height: 32px; line-height: 32px;}
	.pro_keywords{box-sizing: border-box;} 
	.pro_keywords{height: 32px; line-height: 32px;}
	.products_list ul{width: 94%; padding-left: 3%;}
	.products_list li{margin:10px 1%; width: 48%; min-height: 275px;}
	.pro_n_search{width: 100%; margin-bottom: 20px; display: none;}
	.products_wbox{margin-top:40px; margin-bottom: 50px;}
	.pro_more_list li{width: 46%; margin-bottom: 25px; min-height: 280px;}
	.pm_title{line-height: 23px;}
	.pp_img{min-height: 105px; max-height: 135px; overflow: hidden;}
	.pro_blank_img{width: 100%; margin-right: 0px;}
	.pro_blank_right{float: left; width: 100%;}
	.pro_more_title{width: 96%; margin-left: 2%;}
	.pp_float{width: 22%;}
	.hr_linian h2, .pro_more_title h2{font-size: 24px;}
	.hr_linian h4, .pro_more_title h4{font-size: 14px;}
	.pro_top_list ul li a{font-size:12px;  }
	.pro_top_list ul li a:hover{ }
	.pro_top_list{height: auto;}
	.pro_top_list ul li{width: 33.333%;}
	
	
	/*人才招聘*/
	.nei_ban{height: auto !important;}
	.hr_ln{margin-top: 40px; }
	.hr_ln_left{margin-right: 0px; width: 90%; padding: 3% 5% 5% 5%;}
	.hr_ln_right{float: left; width: 94%;}
	.hr_new{margin-top: 0px; width: 94%; margin-bottom: 30px;}
	.hr_more_list{width: 90%; padding: 30px 5%; font-size: 12px;}
	.hr_zw_title_date{width: 17%; padding-left: 2%;}
	.hr_zw_title_name{width: 40%;}
	.hr_zw_title_side{width: 26%;}
	.hr_zw_title_view{width: 13%; padding-right: 2%;}
	.hr_more_list ul li, .hr_more_list ul li a{font-size: 12px;}
	.hr_more_list ul li, .hr_more_bg, .hr_more_list ul li:hover{padding: 15px 0px;}
	
	/*联系我们*/ 
	.contacts_left, .contacts_right{width: 90%; padding: 0px 5%;}
	.home_pro{width:100%;} 
	.home_gundong{width: 100%;}
	.nei_main_title{width: auto;}
	.con_messages ul li{width: 95%; margin-left: 5%;}
	.con_messages ul li span{width: 17%; line-height: 21px;}
	.messages_bt{padding-bottom: 50px; width: 85%; margin-left: 6%}
	 
	/*底部*/
	.footer_width{width: 90%; margin-left: 5%; margin-right: 5%;}
	.footer_left{width: 100%;}
	.footer_right{float: left; width: 100%; margin-top: 20px;}
	.footer_top{padding: 30px 0px 40px 0px;}
	.footer_left_l{width: 33%; min-height: auto;}
	.en_ft_li li{width: 25%;}
	.right_word{padding-left: 0%; width: 100%;}
	.right_links select{padding: 6px 6px; width: 55%;}
	.copy_left{width: 100%;}
	.copy_right{float: left; width: 100%; text-align: left;}
	.footer_bottom{line-height: 31px; font-size: 12px;}
	
	
	
	
}