﻿@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0;}
body{ font-size:12px; font-family:"宋体"; background:#ffffff; }
ul{ list-style:none;}
a{text-decoration:none; border:none;}
a:hover{color:#ff6600;}
img{ border:none;}
.fl{float:left; margin:0px; padding:0px;}
.fr{float:right;}
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/



/*web_top  头部 */
.web_top{ width:100%; overflow:hidden; clear:both; }
.top_bg{ width:100%; overflow:hidden; background:url(../images/top_dbg.jpg) repeat-x; border-bottom:3px solid #ef0000;}

/*corp_title  头部公司名称 */
.corp_title{ width:1000px; margin:0px auto; clear:both; overflow:hidden; height:102px; background:url(../images/top_bg.jpg) no-repeat;  }
.logo{ float:left; width:550px;}
.top_right{ float:right; width:330px; text-align:right; overflow:hidden; font-family:"微软雅黑"; padding-right:15px;}

.top_sw{ font-size:14px; color:#fff; padding-top:60px;}
.top_sw a{ padding:0px 10px; color:#fff;}
.top_sw a:visited{ color:#fff;}
.top_sw a:hover{ color:#fff000; text-decoration:underline;}
.rexian_title{ overflow:hidden; font-size:20px; font-weight:bold; color:#ffe400; padding-top:14px; padding-right:10px; }


/*head_menu  头部导航 */
.head_menu{ width:100%; background:url(../images/nav_bg.gif) repeat-x; height:35px;}
.menu{ width:990px; height:35px; padding-left:10px; overflow:visible; margin:0px auto;}

.menu ul li{float:left;display:inline;font-size:14px;height:35px;line-height:35px;width:90px;margin-right:8px;padding-right:8px;text-align:center;background:url(../images/nav_x.gif) right center no-repeat;position: relative;}
.menu ul li a{ color:#035487; display:block; height:35px; padding-left:17px; padding-right:17px; font-weight:bold; float:left; display:inline; font-family:"微软雅黑";cursor:pointer;}
.menu ul li a:hover{ color:#024c7e; text-decoration:none;background:url(../images/nav_abg.gif) 0px 1px repeat-x;}

#nav{ height:35px; position:relative; overflow:visible; z-index:900;}
#nav li a:hover{text-decoration:none;}
#nav li ul{position:absolute; top:35px; left:0px; display:none; z-index:900; width:90px; background:#eef5fa; padding-top:10px; padding-bottom:15px;}
#nav li ul a{height:auto;}
#nav li ul li{ height:26px; font-size:12px; color:#035487;line-height:26px; background:#eef5fa; text-align:left;  padding-right:0px; }
#nav li ul li a{ display:block; height:24px;color:#002a44; font-weight:normal; background:url(../images/icon02.jpg) no-repeat left center; margin-left:15px; padding-left:7px; font-family:"宋体"; float:left; display:inline; }
#nav li ul li a:hover{ color:#d04500;background:url(../images/icon01.jpg) no-repeat left center;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
}

.banner_erk{ width:1000px; clear:both; overflow:hidden;}
.banner_k{ width:100%; clear:both; overflow:hidden; margin:0px auto;}
.banner{ height:320px; z-index:60;}
#slide-index{min-width:1000px; width:auto; height:320px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:320px; }
#slide-index .slide{ min-width:1000px; height:320px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:67px; cursor:pointer; z-index:40; top:250px; left:250px;}
#slide-index .control a{ width:82px; height:53px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background: url(../images/xiao.png) no-repeat;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/xiao.png");
 _background: none; margin-right:6px;}
#slide-index .control a:hover, #slide-index .control a.active{ background:url(../images/xiao_h.png) no-repeat; }
#slide-index .control a img{ margin-left:5px; margin-top:2px;}
.videoList-container{background:#fff; position:relative; margin-bottom:24px; text-align:left;}
.videoList-container .frame{ float:left; width:745px; position:relative;}
#dcar{ width:745px; overflow:hidden;position: relative; height:212px;}
#dcar .content_reel{ position:relative; left:0; top:0;}




/* 首页content 开始*/

.con_dk{ width:100%; overflow:hidden; clear:both; background:url(../images/con_bg.gif) repeat-x #fff; }
.con_sk{ width:1000px; overflow:hidden; clear:both; padding-top:20px; padding-bottom:20px; background:url(../images/con_nbg1.gif) no-repeat; margin:0px auto;}
.con_sk_z{ width:290px; padding-right:10px; float:left;}
.con_sk_zh{ width:410px; padding-right:10px; float:left;}
.con_sk_y{ width:280px; float:left;}

.hm_about{ width:290px; overflow:hidden;}
.hm_about_tit{ background:url(../images/con_dh1.gif) no-repeat; height:31px; line-height:30px; font-family:"微软雅黑"; font-size:14px; color:#fff; padding-left:10px; }
.hm_about_tit span{ font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.hm_awz{ width:250px; padding-top:8px; line-height:22px; text-indent:24px; margin-top:5px; margin-left:auto; margin-right:auto; color:#fff;}
.hm_awz a{ color:#ffe400;}
.hm_awz a:visited{ color:#ffe400;}
.hm_awz a:hover{ text-decoration:underline;}
.hm_gsul{ width:240px; height:auto; overflow:hidden; margin-top:10px; margin-left:auto; margin-right:auto; background:#f6f6f6; padding:9px 0px 5px 10px;}
.hm_gsul li{ float:left; margin:0px 8px; padding:2px 5px;}
.hm_gsul li a{ line-height:20px; display:block; text-align:center; color:#444444;}
.hm_gsul li a img{ margin-bottom:5px;}
.hm_gsul li a:visited{ color:#444444;}
.hm_gsul li a:hover{ color:#d20202;}


.hm_new{ width:410px; display:inline-block;}
.hm_new_tit{ background:url(../images/con_dh2.gif) no-repeat; height:31px; line-height:30px; font-family:"微软雅黑"; font-size:14px; color:#fff; padding-left:10px;}
.hm_new_tit span{ font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.hm_new_tit_z{ float:left;}
.hm_new_tit_y{ float:right; padding-right:15px; font-size:12px; text-transform:uppercase;}
.hm_new_tit_y a{ color:#fff;}
.hm_new_tit_y a:visited{ color:#fff;}
.hm_new_tit_y a:hover{ text-decoration:underline;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 { width:410px; padding:8px 0px; font-size:12px;}
.htab_box{ width:395px; overflow:hidden; padding-bottom:8px; padding-top:5px; border-bottom:1px dotted #dddddd; margin:0px auto;}
.htab_box img{ border:1px solid #e1e1e1; padding:2px; width:113px; height:68px; display:block; float:left; background:#fff;}
.htab_box p{ width:260px; float:right; color:#fff; line-height:20px;}
.htab_box p strong{ display:block; line-height:26px;}
.htab_box p strong a{ color:#ffe400;}
.htab_box p strong a:visited{ color:#ffe400;}
.htab_box p strong a:hover{ text-decoration:underline;}
.htab_box p font{ font-size:12px;}
.htab_ul{ padding:10px 5px 0px 10px; overflow:hidden;}
.htab_ul li{ background:url(../images/icon3.gif) no-repeat 1px 9px; padding-left:10px; color:#fff; line-height:22px;height:22px;overflow:hidden;}
.htab_ul li a{ color:#fff;}
.htab_ul li a:visited{ color:#fff;}
.htab_ul li a:hover{ text-decoration:underline; color:#ffe400;}
.htab_ul li em{ font-style:normal; float:right;}




#ifocus { width:260px; height:185px;  }
	#ifocus_pic { display:inline; position:relative; float:left; width:205px; height:185px; overflow:hidden;  }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:205px; height:185px; overflow:hidden; }
		#ifocus_piclist img { width:205px; height:185px; }
	#ifocus_btn { display:inline; float:right; width:55px; }
		#ifocus_btn li { width:50px; height:38px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:45px; height:36px; margin:7px 0 0 10px; }
		#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:205px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }

.con_xk{ width:100%; overflow:hidden; background:#f4f4f4; border-top:1px solid #dddddd; padding-top:10px;}
.hm_ygtd{ width:280px; overflow:hidden;}
.hm_ygtd_tit{ background:url(../images/con_dh3.gif) no-repeat; height:31px; font-family:"微软雅黑"; font-size:14px; color:#fff; padding-left:10px;}
.hm_ygtd_tit span{ font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.hm_ygtd_tit_z{ float:left; line-height:30px;}
.hm_ygtd_tit_y{ float:right; padding-right:15px; font-size:11px; text-transform:uppercase; padding-top:8px;}
.hm_ygtd_tit_y img{ margin-right:5px;}
.hm_ygtd_tit_y a{ color:#fff;}
.hm_ygtd_tit_y a:visited{ color:#fff;}
.hm_ygtd_tit_y a:hover{ text-decoration:underline;}


.con_case_k{ width:1000px; background:#fff; overflow:hidden; clear:both; padding-top:10px; margin:0px auto;}
.con_case_tit{ height:31px; line-height:30px; font-family:"微软雅黑"; font-size:16px; color:#015294; padding-left:10px; border-bottom:1px solid #e0e0e0;}
.con_case_tit span{ padding-left:10px; font-size:13px; color:#b7c1c5; text-transform:uppercase;}
.con_case_tit_z{ float:left;}
.con_case_tit_y{ float:right; padding-right:15px; font-family:"宋体"; font-size:12px; }
.con_case_tit_y a{ color:#444444;}
.con_case_tit_y a:visited{ color:#444444;}
.con_case_tit_y a:hover{ text-decoration:underline;}
.wrap{ padding:10px 10px 0px 10px;}
#slide{overflow:hidden;width:960px;}
#slide ul{list-style:none;}
#slide ul li{float:left;}
.slideul1{width:3999px;}
.slideul2{ overflow:hidden;}
.slideul2 li{ width:160px; margin:0px 15px; float:left;}
.slideul2 li a{ color:#4d4d4b; border:0px;}
.slideul2 li a:visited{ color:#4d4d4b;}
.slideul2 li a:hover{ color:#015294; text-decoration:underline;}
.slideul2 li img{ width:160px; height:100px; border:1px solid #dedede; padding:2px;}
.slideul2 li p{ text-align:center; padding:0px 2px; height:24px; line-height:24px; overflow:hidden;}










/* 二级 */

.ercn{ width:1000px; margin:0px auto; text-align:left; overflow:hidden;}
.ertp{ height:38px; border-bottom:1px solid #dddddd;}
.ertp_wz{ color:#525252; font-family:"宋体"; height:30px; line-height:30px; margin-top:8px; margin-left:17px;}
.ertp_wz a{ color:#525252;}
.ertp_wz a:visited{ color:#525252;}
.ertp_wz a:hover{ color:#00436d; text-decoration:underline;}
.ban{ width:1000px; height:171px; margin-top:0px;}
.incon{ width:1000px; margin:0px auto; text-align:left; margin-top:20px; background:url(../images/gs05.jpg) no-repeat left bottom; padding-bottom:5px; overflow:hidden;}
.inle{ width:210px; float:left; display:inline;}
.inri{ width:756px; float:left; display:inline; border:1px solid #c9c9c9; margin-left:31px;}
.lehh{ width:210px; height:35px; line-height:35px; background:url(../images/gs02.jpg) no-repeat; font-size:14px;}
.lehh span{ font-size:14px; color:#fff;}
.lehh span{ margin-left:13px;}
.leul{ width:210px;}
.leul li{ width:210px; line-height:30px; float:left; display:inline; margin-top:1px; }
.leul li a{ display:block;width:174px; height:30px; background:url(../images/le02.jpg) no-repeat left center; padding-left:36px; font-weight:bold; color:#525252;}
.leul li a:hover{background:url(../images/le01.jpg) no-repeat left center; text-decoration:none;}
.leul li a:link.xzzt{display:block;width:174px; height:30px; background:url(../images/le01.jpg) no-repeat left center; padding-left:36px; font-weight:bold; color:#525252;}
.leul li a:visited.xzzt{background:url(../images/le01.jpg) no-repeat left center; color:#525252;}
.leul li a:hover.xzzt{background:url(../images/le01.jpg) no-repeat left center; color:#525252;}
.leul li ul{ margin-top:5px;}
.leul li ul li{ background:none; width:210px; line-height:23px;}
.leul li ul li a{ margin-left:36px; background:none; height:23px; line-height:23px; padding:0px; font-weight:normal;}
.leul li ul li a:hover{background:none; color:#525252; text-decoration:underline;}

.ritp{ width:725px; margin:0px auto; border-bottom:1px solid #c8c8c8; height:34px;}
.ritp h2{ color:#005884; font-size:14px; margin-left:6px; height:30px; line-height:30px; margin-top:4px; float:left; display:inline;}
.jjcn{ color:#525252; line-height:22px; width:698px; margin:0px auto; margin-top:15px; padding-bottom:20px;}
.jjcn p{ padding-bottom:24px; text-indent:26px;}

.erne{ width:705px; margin:0px auto; text-align:left;}
.neul{ width:705px; margin-top:16px;}
.neul li{ width:705px; line-height:28px; height:28px; background:url(../images/ne02.jpg) no-repeat 3px center; overflow:hidden;}
.neul li p{ height:28px; width:680px; margin-left:26px; background:#f5f5f5; line-height:28px;}
.neul li .nebg_n{ height:28px; width:680px; margin-left:26px; background:none; line-height:28px;}
.neul li p a{ margin-left:13px; color:#525252; display:block; width:480px; float:left; display:inline; height:28px; line-height:28px;}
.neul li p span{ float:right; display:inline; margin-right:14px; color:#5e5e5e;}

.sec_gyhd{ width:100%px;}
.sec_gyhd p{ text-indent:0px; padding-bottom:10px;}

.yeri{ width:738px; float:left; display:inline;margin-left:31px; margin-bottom:5px; text-align:left;}
.yeth{ height:29px; width:738px; background:url(../images/zp05.jpg) repeat-x center bottom;}
.yeth li{ float:left; display:inline; font-size:14px; font-weight:bold; color:#005884; background:url(../images/zp03.jpg) no-repeat center top; width:106px; height:28px; line-height:28px; text-align:center; margin-right:1px;}
.yeth li.active{ color:#fff; background:url(../images/zp04.jpg) no-repeat center top; cursor:pointer;}
.yeul{ width:709px; margin:5px auto;  border-bottom:1px dotted #cccccc; clear:both; overflow:hidden;}
.yepc{ width:154px;  float:left; display:inline; margin-top:14px; position:relative; border:1px solid #cccccc;}
.ywbg{ width:154px;  position:absolute;}
.ywimg{ width:142px; height:68px; margin:6px;}
.ywimg img{ width:142px; height:68px;}
.yett{ float:left; display:inline; width:532px; margin-left:15px; line-height:18px; margin-top:14px;}
.yett a{ color:#000;}
.yett a:visited{ color:#000;}
.yett a:hover{ color:#015294;}
.yett span a{ color:#ff7200;}
.yett span a:visited{ color:#ff7200;}
.yett span a:hover{ color:#ff7200; text-decoration:underline;}
.yett h2{ font-size:12px; color:#525252px;}
.yett p{ color:#828282; line-height:18px; margin-top:5px; margin-right:5px;}

.ywgs{ width:758px; margin:0px auto;}
.ygtp{ width:758px; height:40px; background:url(../images/yw09.jpg) no-repeat;}
.ygtp h2{ font-size:14px; line-height:40px; margin-left:16px;}
.ygcn{ line-height:20px; width:705px; margin:0px auto; padding-bottom:15px; overflow:hidden;}
.ygcn p{ text-indent:26px; line-height:26px;}
.ywzs{ width:352px; float:left; display:inline; border-bottom:1px dotted #cccccc; height:128px;}
.yzpc{ width:120px; height:90px; border:1px solid #d8d8d8; padding:2px; padding-left:1px; margin-top:15px; float:left; display:inline;}
.yzpc img{ width:120px; height:90px;}
.yzri{ width:207px; float:left; display:inline; margin-left:11px; line-height:18px; margin-top:15px;}
.yzri h2{ font-size:12px; background:url(../images/yw19.jpg) no-repeat 1px center; padding-left:10px;}
.yzri img{ width:43px; height:17px; margin-top:10px;}

/*人才招聘*/
.zxtp{ width:705px; height:29px; background:#e6e6e6; line-height:29px; margin-top:13px;}
.zxtp span{ font-size:13px; color:#010101; font-weight:bold; display:block; float:left; display:inline; height:29px; margin-left:10px;}
.zxtp ul{ font-size:13px; color:#010101; font-weight:bold; display:block; float:left; display:inline; height:29px;}
.zxtp ul li{ float:left; display:inline; color:#525252; height:33px; line-height:33px; text-align:center;}
.zxtp ul .k_40{ width:40px;}
.zxtp ul .k_90{ width:90px;}
.zxtp ul .k_100{ width:100px;}
.zxtp ul .k_150{ width:150px;}
.zxtp ul .k_190{ width:190px;}
.zpul{ overflow:hidden; margin-top:10px; margin-bottom:10px; clear:both;}
.zpul ul{ width:705px; border-bottom:1px dotted #ccc; overflow:hidden; }
.zpul ul li{ float:left; display:inline; color:#525252; line-height:33px; text-align:center;}
.zpul ul .k_40{ width:40px;}
.zpul ul .k_90{ width:90px;}
.zpul ul .k_100{ width:100px;}
.zpul ul .k_150{ width:150px;}
.zpul ul .k_190{ width:190px;}
.zpul ul li a{ color:#525252;}
.sec_job{ overflow:hidden; padding:10px 5px;}
.sec_job p{ line-height:30px;}


.thr_gszz{ color:#525252; line-height:22px; width:698px; margin:0px auto; margin-top:15px; padding-bottom:20px;}
.thr_gszz p{ padding-bottom:15px;}
.thr_gszz img{ margin:5px;  max-width:700px; _width:expression(document.body.clientWidth > 600 ? "600px" : "auto"); overflow:hidden; }

.thr_xw{ color:#525252; line-height:22px; width:698px; margin:0px auto; margin-top:15px; padding-bottom:20px;}
.thr_xw p{ padding-bottom:15px; text-indent:26px;}
.thr_xw img{ margin:5px;  max-width:600px; _width:expression(document.body.clientWidth > 600 ? "600px" : "auto"); overflow:hidden; }

.fenye{ height:30px; line-height:30px; text-align:center; color:#000; margin:10px 0px; overflow:hidden; clear:both;}
.fenye span{ margin:8px;}
.fenye a{ margin:0px 6px;  color:#015294;}
.fenye a:visited{color:#015294;}
.fenye a:hover{color:#ff6600; text-decoration:underline;}

/*  二级联系我们 */
.sec_lxnr{ color:#525252; line-height:22px; width:698px; margin:0px auto; padding-top:15px; padding-bottom:20px;}
.sec_lxnr p{ padding-bottom:15px;}

.hygf{ color:#525252; line-height:22px; width:698px; margin:0px auto; padding-top:15px; padding-bottom:20px;}
.hygf p{ padding-bottom:10px;}








/*三级  详细页 */

.three_shijian{ font-size:12px; text-align:center; line-height:30px; border-bottom:1px dashed #dcdcdc; width:650px; height:30px;  padding-left:5px; padding-right:5px; color:#777777;}
.three_shijian span{ padding-right:30px;}



.three_page{ width:708px; clear:both; overflow:hidden; border-top:1px dashed #b2b2b2; padding-top:10px;}
.three_page span{ width:300px; height:30px; line-height:24px; overflow:hidden; display:block; float:left; padding-left:10px; padding-right:15px; color:#094179;}
.three_page span a{ color:#094179;}
.three_page span a:visited{ color:#094179;}
.three_page span a:hover{ color:#000; text-decoration:underline;}





/*  底部 */
.footer { width:1000px; text-align:center;  padding-bottom:5px; background:url(../images/di_bg.gif) repeat-x; overflow:hidden; clear:both; margin:0px auto; }
.copyright{ width:980px; text-align:center; padding-top:30px;}
.copyright p{ line-height:35px; color:#fff;}
.copyright span{ padding:0px 6px;}

/**/
.bnspic a{display:block;}
.big_pic, .small_pic{float:left;}
.big_pic, .big_pic a, .big_pic img{width:230px;height:215px;}
.big_pic{overflow:hidden;position:relative;}
.big_pic li{position:absolute;top:0;left:0;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.4);z-index:-1;transition:all linear 0.2s;}
.big_pic .on{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1;}
.big_pic a{position:relative;}
.big_pic .txt{width:235px;height:25px;line-height:25px;display:block;position:absolute;bottom:0;left:0;color:#BDBDBD;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);transition:all ease .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.big_pic a:hover .txt{color:#FFFFFF;}
.small_pic{width:0px;position:relative;left:1px;}
.small_pic a, .small_pic img{width:45px;height:43px;}
.small_pic a{padding:1px;background:#121013;transition:all ease .2s;}
.small_pic .on, .small_pic li:hover{position:relative;z-index:1;}
.small_pic .on a{background:#FACC16;}
.small_pic li{width:47px;height:41px;margin:1px 0 0 1px;float:left;}


