@charset "utf-8";
/* CSS Document */
a{text-decoration:none;}
a:hover{ color:#fe0000;}
body{ background:#f7f7f7; font-family:Arial;}
/*head*/
.public{ width:1140px; margin:auto;}
.head{ position:absolute; width:100%; }
.head_all{height:54px; padding:21px 0; }
.zhong{ position:absolute; right:-30px; line-height: 54px;}
.zhong a{ color:#686868; font-size:14px; font-family:Arial;}
.head_left{ width:390px; margin-right:60px; float:left; }
.head_right{ width:690px; float:left;position:relative;}

.head_right ul li{ width:115px; text-align:center; float:left; line-height:54px; cursor:pointer;}
.head_right ul li.sb_ab{ position:relative;}
.head_right ul li.sb_ab:hover a.nav_a1{ color:#fe0000;}
.head_right ul li a{ color:#333333; font-size:18px; font-weight:bold;}
.head_right ul li a:hover{color:#fe0000;}
.head_right ul li a.cur{color:#fe0000;}
.sb_all{ width:100%; position:absolute;background:#fff; z-index:99; top:55px; display:none; right:-720px;}
.sb_all ul{  margin:auto; width:1140px; position: relative;}
.sb_all ul li{ width:225px; border:#ccc solid 1px; float:left; position:relative;}
.san_j{ position:absolute; top:-35px;left:725px;}
.sb_biaoti{ position:absolute; bottom:0px; width:100%; text-align:center;}
.sb_biaoti a{ font-size:16px; color:#013397;}
.sb_biaoti a:hover{ color:#fe0000;}

/*banner*/
.flexslider {margin: 0px auto 20px;position: relative;width: 100%;height: 660px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {	width: 70px;	height: 70px;	line-height: 99em;	overflow: hidden;	margin: -35px 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;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.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);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.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;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 660px;display: block;}

/*main*/
.main{ overflow:hidden; margin-bottom: 25px;}
.main_f{ width:311px; float:left; margin-right:50px;}
.main_z{ width:450px; float:left; margin-right:50px;}
.main_z ul li{ overflow:hidden; margin-bottom:18px;}
.ml_l{ width:203px; height:91px;float:left; margin-right:17px; position:relative;}
.ml_l img{width:100%;}
.ml_r{ width:230px; float:left;} 
.ml_ptit{ color:#003499; font-size:14px; font-weight:bold; line-height:30px;}
.ml_ptit a{color:#003499;}
.ml_ptit a:hover{color:#fe0000;}
.ml_pcon{ color:#686868; font-size:14px; line-height:22px;}
.ml_pcon a{color:#686868;}

.main_r{ width:213px; float:left; margin-right:50px;}
.xian{ position:absolute; width:440px; height:100px; border-bottom:#CCC solid 1px; z-index:-1;}
.more{  display:block; width:24px; height:24px; margin-left:415px; margin-top:72px;}
.more a{ display:block; position:absolute; background:url(../images/more.png) no-repeat; width:24px; height:24px; z-index:10;}
.more a:hover{background:url(../images/amore.png) no-repeat;}
.ma_tit{ font-size:20px; color:#333333; margin:20px 0;}
.ma_tit span{ color:#9b9b9b; font-family:Arial; font-size:14px;}
.ma_tit em{ font-size:20px;  color:#9b9b9b; margin-right:10px;}
.jj_tii{ line-height:40px;}
.jj_tii a{ color:#00317c; font-size:14px; font-weight:bold;}
.jj_tii a:hover{color:#fe0000;}
.jj_con{ line-height:24px;}
.jj_con a{ font-size:14px; color:#686868;}
.more_2{ margin-top:20px;}

/*产品滚动*/
/* 本例子css */
.picScroll-left{ width:311px;  overflow:hidden; position:relative;     }
.picScroll-left .hd{ overflow:hidden;  height:24px; position:absolute; width:311px; z-index:99; bottom:0; }
.picScroll-left .hd .prev{ display:block;  width:24px; height:24px; float:left; margin-right:5px;   overflow:hidden;
	 cursor:pointer; background:url(../images/next.jpg) no-repeat;}
.picScroll-left .hd .prev:hover{ background:url(../images/a_next.jpg) no-repeat;}
.picScroll-left .hd .next{ display:block;  width:24px; height:24px; float:right;   overflow:hidden;
	 cursor:pointer; background:url(../images/perv.jpg) no-repeat;}
.picScroll-left .hd .next:hover{ background:url(../images/a_perv.jpg) no-repeat;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{    }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:311px; height:318px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px; position:absolute; bottom:0; text-align:center; width:311px; line-height:40px; }
.picScroll-left .bd ul li .title a{color:#686868; font-size:18px;}

/*footer*/
.footer{ width:100%; width:100%; background:#1947a1; height:120px; overflow:hidden;}
.t_1{ padding:30px 0; position:relative; }
.weixin{ position:absolute; right:185px; top:31px;}
.t_1 p{ color:#a0b6e2; font-size:14px;}
.fp_1{ line-height:30px; }
.fp_1 a{ color:#a0b6e2; font-size:14px;}
.fp_1 a:hover{color:#fe0000;}
.fp_1 em{ padding:0 20px;}
.fp_1 span{ float:right; color:#ffffff; font-size:18px; font-family:Arial; font-weight:bold; padding-left:20px; background:url(../images/tel.png) no-repeat left center; margin-right:30px;}
.fp_2{ line-height:30px;}
.fp_2 span{ float:right; margin-right:60px;}
.fp_2 span a{ padding-right:5px;}


/*公司简介*/
.about_all{ width:100%; position:relative; height:370px;}
.am_all{ width:100%; position:relative; }
.about_main{ background:url(../images/n_left.png) no-repeat left top; overflow:hidden;  margin-top:-70px;  }
.am_left{ width:210px; overflow:hidden;}
.ab_tit{ line-height:160px; text-align:center; color:#FFF; font-size:30px; font-weight:bold;}
.am_right{ width:830px; background:#fff;  margin-top:30px; padding:30px 50px; min-height:600px;}
.am_left ul{ border:#d5d5d5 solid 1px; overflow:hidden; margin-top:12px; margin-left:1px; border-right:none;border-bottom:none;}
.am_left ul li{ border-left:4px solid #d5d5d5; line-height:50px; padding-left:50px; border-bottom:1px solid #d5d5d5;}
.am_left ul li:hover{ border-left:4px solid #fe0000; cursor:pointer;}
.am_left ul li:hover a{ color:#fe0000;}
.am_left ul li a{ color:#333333; font-size:16px;}

.pro_right_tit{ border-bottom:#CCC solid 1px; overflow:hidden; }
.pro_span1{ float:left; color:#003499;  font-size:24px;}
.pro_span2{ float:right; font-size:14px; color:#686868; line-height:40px;}
.pro_span2 a{color:#686868;}
.pro_span2 strong{ font-weight:normal; color:#9c9c9c;}
.pro_span2 a:hover{ color:#fe0000;}
.jian_con{ overflow:hidden;}
.jian_con p{ padding:10px; line-height:26px; color:#474747; font-size:13px;}
.jian_con div{ padding:10px; line-height:26px; color:#474747; font-size:13px;}
.jian_con p.p_1{ color:#b91e38; font-size:18px;}

/*合作伙伴*/
.hz_con{ overflow:hidden;}
.hz_con ul { margin-right:-76px;}
.hz_con ul li{ float:left; width:150px; margin-right:76px; margin-top:30px;}
.hz_con ul li p.hzp_img{ border:#CCC solid 1px; display:block; width:148px; overflow:hidden;}
.hz_con ul li p.hzp_2{ line-height:32px; color:#474747; font-size:12px; text-align:center;}
.page{  overflow:hidden;  margin-top:25px; text-align:center; width:100%;   }
.page span{display: inline-block; font-size:13px; color:#fff; width:25px; height:25px; line-height:25px; text-align:center; margin:0 5px; cursor:pointer; background:#003499;}
.page a{ background:#dfdfdf; font-size:13px; color:#474747; display: inline-block;  width:25px; height:25px; line-height:25px; text-align:center; margin:0 5px;}

/*企业荣誉*/


/*资料下载*/
.down{ overflow:hidden;}
.down ul { margin-right:-30px;}
.down ul li{ width:358px; border:#CCC solid 1px; margin-right:30px; float:left; padding:20px; margin-top:30px; height:135px;}
.dp_1{ font-size:16px; color:#333333;}
.dp_2{ font-size:12px; color:#969696;}
.dp_3{ color:#474747; font-size:13px; line-height:24px; margin-top:10px; height:48px; overflow:hidden;}
.dp_4{ margin-top:10px;}
.down ul li:hover{ background:#fe0000; color:#fff; cursor:pointer;}
.down ul li:hover p{ color:#FFF;}
/*配件*/
.peijian{ margin-top:20px;}
.peijian ul{ margin-right:-55px;}
.peijian ul li{ float:left; width:238px; height:354px; overflow:hidden; border:#CCC solid 1px; margin:20px 0;  margin-right:55px;}
.peijian ul li p.pj_tit{ text-align:center; line-height:60px; }
.peijian ul li p.pj_tit a{font-size:16px; color:#111111;}
.peijian ul li p.pj_more{ text-align:center; line-height:50px; }
.peijian ul li p.pj_more a{font-size:13px; color:#003499;}
.peijian ul li:hover{ border-color:#f72b2b; cursor:pointer;}
.peijian ul li:hover p.pj_more{ background:#f72b2b;}
.peijian ul li:hover p.pj_more a{ color:#fff;}

/*人力资源*/
.zp_list{ margin-top:20px;}
.zp_list p{ background:#ececec;  line-height:40px; display:block; overflow:hidden;}
.zp_list p span{ font-size:14px;color:#333;}
.zp_list p span.zp_sp_1{ padding-left:20px;  margin-right:100px; display:block; width:130px; float:left;}
.zp_list p span.zp_sp_2{  margin-right:150px; display:block; width:60px; float:left; text-align:center;}
.zp_list p span.zp_sp_3{  margin-right:155px; display:block; width:90px; float:left; }
.zp_list p span.zp_sp_4{   display:none; width:90px; float:left; }

.zp_list ul li{ height:50px; line-height:50px; border-bottom:#c1c0c0 dashed 1px;}
.zp_list ul li span{ color:#666;}
.zp_list ul li span a{ color:#666;}
.zp_list ul li span a:hover{ color:#FE0000;}
.zp_list ul li span.zp_sp_1{ padding-left:20px;  margin-right:100px; display:block; width:130px; float:left;}
.zp_list ul li span.zp_sp_2{  margin-right:150px; display:block; width:60px; float:left; text-align:center;}
.zp_list ul li span.zp_sp_3{  margin-right:155px; display:block; width:90px; float:left; }
.zp_list ul li span.zp_sp_4{   display:none; width:90px; float:left; }

/*人力资源内页*/
.de_p1{ font-size:18px; color:#474747; line-height:40px;}
.ps_span{ display:block; overflow:hidden; line-height:24px;}
.ps_span span{ display:block; width:140px; float:left; font-size:12px; color:#474747;}
.pp_a{ font-size:12px;color:#474747; line-height:24px;}
.cp_a1{ margin-top:25px; margin-bottom:5px;}
.cp_a2{ margin-bottom:30px;}
.cp_a3{ margin-bottom:30px;}
.cp_a4{ margin-bottom:30px;}
.pp_a a{ color:#832426;}
/*联系方式*/
.map_a{width:832px; height:340px; margin-top:20px; position:relative; margin-bottom:30px;}
.lx_wm{ padding:15px; width:178px; background:#b2221f; position:absolute; left:-258px;top:157px;}
.lx_wm p{ color:#FFF;}
.lx_p1{ font-size:24px;  margin-bottom:20px;}
.lx_p2{ font-size:18px; }
.lx_p3{ font-size:12px; margin-bottom:15px;}
.lx_p4{ font-size:16px; line-height:24px; margin-top:20px;}
.lx_p5 { font-size:14px;}
.lx_db{ width:100%; background: url(../images/tel_1.jpg) no-repeat 0 -1px #f6f6f6; height:60px;margin-top:20px;  }
.lx_db p{ line-height:24px; padding:0 65px;color:#b2221f;font-size:16px;width:110px;word-break:break-all; }
.lx_db p.lx_plx{ font-size:14px; padding-top:10px;}
.lx_tel{  font-size:24px; font-weight:bold;}

.np_1{ line-height:30px; font-size:14px; color:#474747;}

/*当期样式*/
.am_left ul li.cur{ border-left:4px solid #fe0000; cursor:pointer;}
.am_left ul li.cur a{ color:#fe0000;}
/*产品详情页*/

.xq_jesh{ overflow:hidden; width:100%;}
.aboutTit{height:35px; line-height:35px; margin-top:20px; background:#023392;}
.aboutTit li{float:left; display:inline; margin-right:2px}
.aboutTit li a{display:inline-block; height:34px; line-height:30px; padding:0 20px; color:#fff;  font-size:16px; }
.aboutTit li a.cur{color:#fff; background:#fe0000}
.aboutContent{line-height:20px; padding-top:20px}


.aboutContent ul li{ width:798px; padding:15px; border:#CCC solid 1px; overflow:hidden; margin-bottom:20px;}
.aboutContent ul li .xql_left{ width:198px; height:176px; float:left;}
.aboutContent ul li .xql_right{width:530px; height:176px; float:left; margin-left:20px;}
.xql_right_tit{ font-size:16px; color:#333333;}
.xql_right_en{ font-family:Arial; font-size:12px; color:#333333;}
.xql_right_nr{ font-size:12px; color:#686868;}
.mar_20{ margin-top:10px;}


/*preview*/
#preview{width:500px;height:372px;margin:20px 0;zoom:1;overflow:hidden; float:left;}
#spec-n1{float:left;width:364px;height:372px;border:1px solid #e6e6e6;overflow:hidden;background:#f6f6f6;position:relative;z-index:5;zoom:1;}
#spec-n1 .o-img{width:364px;height:372px;text-align:center;}
#spec-n1 .switch{width:364px;height:372px;position:absolute;z-index:10;top:0;left:0;}
#spec-n1 img{max-width:364px;max-height:372px;_height:384px; margin-top:0 !important;}
#spec-n5{position:relative;float:right;width:134px;height:321px;padding:25px 0px;zoom:1; background:#dcdcdc;}
#spec-list{width:134px;height:490px;overflow:hidden;}
#spec-list ul{height:372px;overflow:hidden;margin:0;}
#spec-list li{width:134px;height:120px;text-align:center;}
#spec-list img{padding:2px;}
#spec-list .curr img{padding:1px;border:2px solid #003499;}
#spec-n5 .control{position:absolute;width:134px;height:25px;background-repeat:no-repeat;cursor:pointer;}
#spec-top{top:-2px;background:url(../images/next.png) no-repeat center !important;}
#spec-top.disabled{background-position:-85px -124px;}
#spec-bottom{bottom:-5px;background:url(../images/foward.png) no-repeat center;}
#spec-bottom.disabled{background-position:-139px -61px;}
#intro{float:left;width:720px;height:25px;line-height:25px;text-align:center;overflow:hidden;font-size:12px;}
#foward{display:block;width:360px;height:372px;float:left;cursor:url(../images/foward.ico),pointer;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#foward.disabled,#next.disabled{cursor:default;}
#next{display:block;width:360px;height:372px;float:right;cursor:url(../images/next.ico),pointer;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.thickcon{line-height:40px;text-align:center}


.xq_right{ float:left; width:315px; margin:20px 0; margin-left:15px; overflow:hidden; }
.xq_p_tit{color:#003499; font-size:18px;}
.xq_p_en{ color:#a5a5a5; font-size:16px;}
.xq_p_jj{ margin-top:15px; margin-bottom:10px; font-size:14px; color:#333333;}
.xq_p_nr{ font-size:14px; color:#686868; line-height:24px;} 
/*应用案例*/
.yingyong{ width:100%; }
.yingyong ul li{ width:830px;overflow:hidden; margin-top:20px; height:90px; overflow:hidden;}
.yingyong ul li .ml_r2{ width:500px; float:left;}

/*表单*/

.blk_all{background: rgba(37, 37, 37, 0.7) none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11;}

.blk{width:500px;position:relative; margin:auto;}
.blk .head, .blk .head-right, .blk .foot, .blk .foot-right{background:url(images/pop_up_bg.png);overflow:hidden;height:4px;}
.blk .head{padding-left:4px;}
.blk .head-right{background-position:right top;}
.blk .foot{padding-left:4px;background-position:left bottom;_height:3px;}
.blk .foot-right{background-position:right bottom;}
.blk .main{border-left:2px solid #f3f3f3;border-right:2px solid #f3f3f3;position:relative;background:#fff; z-index:99;}
.blk .main form{ padding:30px; background:url(../images/liuyan_bg.png) no-repeat right bottom;}
.blk .main form label{width:65px; height:25px; line-height:25px; display:block; float:left;}
.blk .main form input{ width:270px; height:25px; line-height:25px; float:left; border:none; background:#f3f3f3; padding-left:5px; color:#b2b2b2;}
.blk .main form textarea{width:270px; height:auto; line-height:25px; border:none; background:#f3f3f3; font-size:12px; padding-left:5px;}
.blk .main{font-size:12px; color:#000000;width:500px; position:fixed;top:180px;}
.blk .main h2{font:24px "Microsoft YaHei";padding:10px 20px 2px;color:#000000;}
.blk .main h2 span{color:#003499;}
.blk .main ul{padding:20px;zoom:1;overflow:hidden;font-size:12px;}
.blk .main ul li{float:left;width:100px;text-align:center;line-height:30px;margin-bottom:10px;}
.blk .main ul li a{color:#333;display:block;}
.blk .main ul li a:hover{background:#85B6E2;color:#fff;font-weight:bold;font-size:14px;}
.blk .main form input.sub{ width:70px; float:left; background:#003499; color:#fff; cursor:pointer;}
.closeBtn{
	background: none repeat scroll 0 0 #f3f3f3;
    color: #9099A0;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    margin-top: 3px;
    text-align: center;
    width: 18px;
	}	
 a.closeBtn:hover{color:#71b22c;}
 
.blank_10 {
    height: 10px;
}

.gslz {
	position: absolute;
	right: 255px;
	top: 31px;
	padding:5px;
	background:#fff;
}