@charset "UTF-8";
/* CSS Document */
@font-face{ 
font-family:WenQuanYi Micro Hei; 
src: url('wqy-microhei.ttc'), url('wqy-microhei.ttc') format('truetype'); /* IE9+ */
}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
body{ font-family:"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; font-weight:normal; cursor:default;}
*{ padding:0; margin:0; list-style:none;}

a{ text-decoration:none; cursor:pointer; color:#4d4d4d;}
/*a:hover{ text-decoration:none; opacity:0.8;}*/
a img{ border:0;}
input[type="text"],input[type="file"],input[type="password"]{ height:28px; border:0px solid #ccc; font-family:Helvetica; font-size:14px; font-weight:200; outline:none; -moz-outline-style:none;}
input:foucs{ outline:none; -moz-outline-style:none;}
select{ float:left; height:29px; line-height:29px;}
input[type="radio"]{ float:left;}
select.ui-datepicker-year{ float: none;}
.textarea{ height:80px; border:1px solid #ccc; font-size:12px; padding:5px; resize:none; font-family:Helvetica; resize:none;}
.clear{ clear:both;}
.btn{ height:32px; line-height:34px; background-color:#2a2c2f; color:#fff; font-size:18px; text-align:center; text-transform:uppercase;}
.btn_red{ height:32px; line-height:34px; background-color:#f13e3e; color:#fff; font-size:18px; text-align:center; text-transform:uppercase;}
.ico_male{ width:100%; height:100%; background:url(../images/male.png) no-repeat center center; background-size:auto 70%;}
.ico_female{ width:100%; height:100%; background:url(../images/female.png) no-repeat center center; background-size:auto 70%;}
.ico_join{ width:100%; height:100%; background:url(../images/join.png) no-repeat center center; background-size:auto 70%;}

.round_top{ -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.round_bottom{ -moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.round_lft{ -moz-border-top-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.round_rgt{ -moz-border-top-right-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-right-radius:5px; border-bottom-right-radius:5px;}

.flft{ float:left;}
.frgt{ float:right;}
.disabled{ opacity:0.5!important; color:#666; cursor:default!important;}
.round{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fullround{ -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; }
.shadow{ -moz-box-shadow:0px 1px 2px #e3e3e3; -webkit-box-shadow:0px 1px 2px #e3e3e3; box-shadow: 0px 1px 2px #e3e3e3;}
.loading{ background-image: url("../images/loading16.gif")!important; background-size: auto auto !important;}
.tinyfont{ font-size:11px;}
.smallfont{ font-size:12px;}
.bigfont{ font-size:14px;}
.largefont{ font-size:18px!important;}
.blackfont{ color:#000!important;}
.grayfont{ color:#aaa!important;}
.redfont{ color:#f00!important;}
.whitebg{ background-color:#fff;}
.fdiv,.iabout{width:100%;float:left;}
.mdiv{width:1200px;margin:auto;}
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt80 { margin-top: 80px; }
.k1200{ max-width:1200px;margin:0 auto;}
.right{float:right;}
.left{float:left;}
.moreBtn{
	border:2px solid #717171;
	height:45px;
	line-height:45px;
	padding:0 4%;
	display:inline-block;
	-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
	}
	
.moreBtn:hover{
	color:#c11e2b;
	border:2px solid #ee1d23;
	text-decoration:none;
	padding:0 8%;
	}
.moreBox{padding:50px 0 0 0;text-align: center;}




.header{ width:1200px;margin:auto;}


.logo{width:277px;height:127px;float:left;}
.ka{width:800px;float:right;height:40px;margin-top:20px;text-align:right;}
.ka img{height:38px;margin-right:20px;}
.nav{width:800px;float:right;height:37px;margin-top:20px;}
.nav li{height:37px;float:left;line-height:37px;text-align:center;width:100px;}
.nav li a{color:#fff;font-size:16px;}
.nav li.s,.nav li:hover{background:url(../images/menubg.png) no-repeat center;}

.banner{background:url(../images/b01.jpg) no-repeat top center;height:550px;}



.flexslider{position:relative;height:600px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:102;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:103;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.top{Z-INDEX: 100; POSITION: absolute; WIDTH: 100%; margin:auto;}
.iabout{text-align:center;}
.iabout p{text-align:left;font-size:14px;line-height:32px;color:#1a438d;text-indent:2em;}
.iabout_pic{width:100%;min-width:1200px;height:245px;text-align:center;background:url(../images/pic2.jpg) no-repeat top center;float:left;}
.iabout_pic img{margin-top:95px;}

.pdiv{height:248px;float:left;width:100%;min-width:1200px;background:url(../images/p_tbg.jpg) repeat-x;}
.ipro_t{width:100%;float:left;text-align:center;height:140px;}
.ipro_t img{margin-top:40px;}
.ipro_cls{margin:auto;height:108px;width:1200px;}
.ipro_cls li{float:left;text-align:center;line-height:108px;padding:0 50px;color:#fff;}
.ipro_cls li a{color:#fff;}
.ipro_cls li.s{background:url(../images/arrow_down3.jpg) no-repeat bottom center;}

.tldiv{width:100%;min-width:1200px;height:478px;float:left;background:url(../images/pic1.jpg) no-repeat top center;}
.arrow_l{background:url(../images/arrow_left.jpg) no-repeat right center;}
.icase_t{text-align:center;height:60px;background:#494949;}
.icase_t img{margin-top:11px;}
.icase_arrow{background:url(../images/arrow_down.jpg) no-repeat top center;height:21px;text-align:center;}
.case_l{float:left;width:370px;}
.case_r{float:right;width:800px;color:#555;line-height:32px;}
.case_r h3{font-size:20px;line-height:40px;}
.case_r p{text-indent:2em;}

.botbox{height:748px;float:left;width:100%;min-width:1200px;background:url(../images/botbg.jpg) no-repeat top center;}
.gotop{width:100%;float:left;text-align:center;position:relative;top:-29px;}
.icontact{width:460px;color:#071b34;margin-top:120px;margin-left:40px}
.icontact h4{font-size:22px;margin-bottom:20px;}
.icontact dl{float:left;width:100%;line-height:30px;font-size:14px;}
.icontact dt{float:left;width:100px;line-height:30px;font-weight:bold;}
.icontact dd{float:right;width:340px;line-height:30px;}

.probox{width:100%;float:left;}
.probox li{width:280px;float:left;margin:15px 10px;}
.probox li img{width:272px;height:204px;padding:3px;border:#ccc 1px solid;}
.probox li span{display:block;line-height:36px;text-align:center;}
.probox li:hover img{width:272px;height:204px;padding:3px;border:#d00 1px solid;}


.w270{width:270px;}

.n_title{background:url(../images/n_title.jpg) repeat-x;height:97px;}
.n_title_txt{float:left;}
.n_title_txt img{margin-top:33px;}
.n_title_dh{float:right;line-height:85px;font-size:12px;color:#fff;}
.n_title_dh a{color:#fff;}


#procate{position:relative; z-index:1001;}
#procate .menu{width:270px;background:#e9e9e9;float:left;}
#procate .menu dt{width:270px;float:left;height:50px;line-height:50px;background:#086b92;color:#fff;font-size:18px;font-weight:bold;text-align:center}
#procate .menu a, #procate .menu a:hover{text-decoration:none;}
#procate .menu ul{padding:0; margin:0; list-style-type:none;float:left;width:240px;margin-left:20px;}
#procate .menu ul li{position:relative; float:left; text-indent:8px; width:100%; color:#086b92;height:54px;line-height:54px;border-bottom:#ccc 1px solid;}
#procate .menu ul li a{ display:block; font-size:16px;color:#888;padding-left:10px;}

#procate .menu ul li A:hover{color:#fff;}
#procate .menu ul li:hover a{color:#fff;}
#procate .menu ul li ul{display:none;}
#procate .menu ul li:hover{background:#086b92;color:#fff;}
#procate .menu ul li:hover ul{display:block; position:absolute; top:0; left:210px; width:260px; border:1px solid #0565A2; margin-top:-1px;}
#procate .menu ul li:hover ul li{background:#DAF1FC; text-indent:10px; width:260px;border-bottom:#ccc 1px solid}
#procate .menu ul li:hover ul li:hover{background:#DAF1FC;}
#procate .menu ul li:hover ul li a{font-weight:normal;color:#888;}
#procate .menu ul li:hover ul li a:hover{color:#f00;}



.npcls{width:270px;float:left;background:#e9e9e9;}
.npcls dt{width:270px;float:left;height:50px;line-height:50px;background:#086b92;color:#fff;font-size:18px;font-weight:bold;text-align:center}
.npcls ul{float:left;width:240px;margin-left:20px;}
.npcls li{width:100%;float:left;color:#086b92;height:54px;line-height:54px;border-bottom:#ccc 1px solid;}
.npcls li a{color:#888;padding-left:10px;}
.npcls li:hover{background:#086b92;color:#fff;}
.npcls li:hover a{color:#fff;}
.np_pic{width:930px;float:left;}

.lbox,.lcontact{width:270px;float:left;}
.lcontact li{width:238px;float:left;padding:0 10px 0 20px;display:inline;line-height:30px;color:#777; font-size:14px;border:#ccc 1px solid;}
.lcontact li:first-child{background:#dfdfdf;height:48px;border-bottom:#bbb 1px solid;font-size:16px;font-weight:bold;line-height:48px;border:none;border:#dfdfdf 1px solid;}

.npbox{width:930px;float:right;}
.npbox li{width:290px;float:left;margin:15px 10px;}
.npbox li img{width:282px;height:212px;padding:3px;border:#ccc 1px solid;}
.npbox li:hover img{border:#d00 1px solid;}
.npbox li span{display:block;width:282px;line-height:32px;text-align:center;}
.npbox li a{font-size:14px;color:#666;}
.npbox li a:hover{color:#d00;}

.conbox{width:900px;float:right;}
.n_a{color:#555;line-height:32px;}
.n_a h4{font-size:20px;font-weight:bold;margin-bottom:20px;}
.n_a p{text-indent:2em;}

.ninfo{width:900px;float:right;}
.ninfo_jg{height:30px;width:100%;float:left;background:url(../images/news2.jpg) no-repeat center;}
.ninfo dl{width:100%;float:left;margin:15px 0;}
.ninfo dt{width:360px;float:left;}
.ninfo dt img{width:100%;max-height:155px;}
.ninfo dd{width:520px;float:right;color:#888}
.ninfo dd h5{font-size:16px;color:#444;margin-bottom:15px;}
.ninfo dd p{line-height:29px;font-size:14px;}
.con{line-height:32px;color:#666}
.pagelist,.pagelist li{width:100%;float:left;}
.pagelist li{text-align:right;}
.pagelist li a{padding:0 3px;}
.contacttd td{padding-left:10px;}
.infomore{width:100%;float:left;margin-top:40px;}
.infomore li{height:36px;line-height:36px;border-bottom:#ccc 1px dashed;color:#666;}
.infomore li a{color:#0082f3;}
.infomore li a:hover{color:#d00;}
.factory td{text-algin:center}
.factory td img{width:400px;padding:4px;border:#ccc 1px solid;}
.honor td,.honor td2{text-align:center;}
.honor td img{width:220px;padding:4px;border:#ccc 1px solid;}
.honor2 td img{width:360px;padding:4px;border:#ccc 1px solid;}
.title{width:100%;
	text-align:center;
	font-size:22px;
	color:#4e3b2a;
	font-weight:bold;
	padding-top:10px;}
 .title span {
	display:block;
	color:#4e3b2a;
	font-size:12px;
	line-height:50px;
	font-weight:normal
}

 .t_page{
	padding:10px;
	margin-left:10px;
	text-align:center;
	font-size:12px;
	line-height:25px;
	background:#f1f1f1;
	
	}	
 .t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}	
.FontRed{
	color:#FF0000;}

.inewsbg{height:850px;background:url(../images/inewsbg.jpg) no-repeat top center;}
.i_infobox{width:100%;float:left;padding-top:150px;}
.i_infobox dl{width:450px;padding:15px;background:#fff;border:#ccc 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;margin:40px 0;height:100px;overflow:hidden}
.i_infobox dt{width:160px;float:left;overflow:hidden;}
.i_infobox dt img{height:100px;}
.i_infobox dd{width:270px;float:right;}
.i_infobox dd h5,.i_infobox dd h5 a{font-size:14px;color:#055083;}
.i_infobox dd h5{margin-bottom:5px;}
.i_infobox dl:nth-of-type(odd){float:left;}
.i_infobox dl:nth-of-type(even){float:right;}
.i_infobox dd p,.i_infobox dd p a{color:#888;font-size:12px;line-height:20px;}



.copybox{width:100%;float:left;background:#0082f3;height:48px;line-height:48px;text-align:center;position:relative;bottom:-140px;color:#fff;font-size:14px;}
@media (max-width: 767px) {

}