/* CSS Document */
/*reset*/ 
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px Verdana; color:#666666; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%; }
h2, h3 { font-size:14px; }
button, input, select, textarea, label { vertical-align:middle; outline:none; }
img { vertical-align:top; border:none; background:#fff; }
ul, ol { list-style:none; }
.g-d-n{ display:none;}
a { text-decoration:none; color:#454545; vertical-align:baseline; cursor:pointer; }
a:hover { text-decoration:underline; color:#000; }
table { border-collapse:collapse; border-spacing:0; }
html { background:url(../image/bg_html.png); height:100%; }
body { background:url(../image/bg_body.png) top center no-repeat; word-wrap:break-word; word-break:break-all; height:100%; }
.g-fz-14{ font-size:14px;}
.g-cf:after { content:""; clear:both; display:table; }
.g-cf { zoom:1; }
.g-f-l { float:left !important; _display:inline; }
.g-f-r { float:right !important; _display:inline; }
.g-c-c { color:#ccc !important;}
.g-pb-5{padding-bottom:5px !important;}
.g-pl-5{padding-left:5px !important;}
.g-pr-5{padding-right:5px !important;}
.g-ml-5{margin-left:5px !important;}
.g-mr-5{margin-right:5px !important;}
.g-mb-15{margin-bottom:15px !important;}
.g-mt-15{margin-top:15px !important;}
.g-ta-c{ text-align:center !important;}
hr{ border:0; border-bottom:1px dotted #DDDDDD;}
.pjtry{ cursor:pointer;}
#nav ul li a{ background:url(../image/base.png) no-repeat;}
.layout{ width:1000px; margin:0 auto;}
#top{ height:96px;}
#top div{ padding-top:33px;}
#top div select{ margin-left:5px; height:20px; width:150px;}

#nav{ height:43px;}
#nav ul{ height:43px; width:1000px;}
#nav ul li{ width:200px; height:43px; line-height:43px; font-size:12px; font-weight:bold; float:left; text-align:center; position:relative; z-index:50;}
#nav ul li a{ background-position:0 0; color:#fff; display:block;}
#nav ul li a.fist{ background-position:0 -176px;}
#nav ul li a.last{ background-position:0 -132px; width:200px;}
#nav ul li a:hover{text-decoration:none; background-position:0 -44px;}
#nav ul li a.fist:hover{ background-position:0 -88px;}
#nav ul li a.last:hover{ background-position:0 -220px}
#nav ul li.cur a,#nav ul li.hover a{ background-position:0 -44px;}
#nav ul li.cur a.fist,#nav ul li.hover a.fist{ background-position:0 -88px;}
#nav ul li.cur a.last,#nav ul li.hover a.last{ background-position:0 -220px}
#nav ul li .nav_child{ position:absolute; left:0; top:43px; display:none; z-index:100;  background:#fff;opacity:0.8; filter:alpha(opacity=80);}
#nav ul li .nav_child p{ position:relative;   height:33px; z-index:99;}
/*
#nav ul li .nav_child p b{ position:absolute; top:0; left:0; width:199px; height:33px; background:#fff;opacity:0.3; filter:alpha(opacity=30); z-index:10;}
*/
#nav ul li .nav_child p a{ color:#333; background-image:none; line-height:33px;  height:33px; text-align:left; padding-left:15px; z-index:20; font-weight:normal;font-size: 10px;}
#nav ul li .nav_child p a:hover{ color:#CC0000; background-color:#eee;  padding-left:15px;}

/*----------------首页------------------*/
#banner{ margin-bottom:15px; position:relative; height:364px; overflow:hidden; z-index:10;}
#banner .b-img{ width:1000px; height:364px; overflow:hidden; z-index:10;}
#banner .big_next{ background:url(../image/banner_arr.png) no-repeat; width:62px; height:64px; display:block; left:10px; top:170px; position:absolute; display:none; z-index:20;}
#banner .big_next:hover{ background-position:0 -65px;}
#banner .big_prev{ background:url(../image/banner_arr.png) -64px 0 no-repeat;width:62px; height:64px; display:block; right:10px; top:170px; position:absolute; display:none; z-index:20;}
#banner:hover .big_next,#banner:hover .big_prev{ display:block;}
#banner .big_prev:hover{background-position:-62px -65px;}
#banner .big_point{ position:absolute; bottom:10px; right:20px;}
#banner .big_point a{ width:22px; height:12px; text-align:center; text-align:center;display:inline-block;background-color:#999; margin-right:6px;}
#banner .big_point a.cur{ background-color:#d72f1a; color:#fff;}
.index_con{ margin-bottom:10px;}
.index_con .sider_con{ border:1px solid #dddddd; background-color:#f4f4f4; padding:5px; width:555px; height:150px; overflow:hidden;}
.index_con .sider_con .slider{ position:relative; width:555px; height:150px; overflow:hidden;}
.index_con .sider_con .slider .slide{ position:absolute; width:350px; height:150px; overflow:hidden; top:0; background:#fff; margin-left:-1px;}
.index_con .sider_con .slider .slide .diapo{opacity:1;filter:alpha(opacity=70);overflow:hidden; position:absolute; border-left:1px solid #fff;}
.index_con .sider_con .slider .slide .diapo:hover{opacity:1;filter:alpha(opacity=100);}
.index_con .sider_con .slider .slide .text{ position:absolute;left:0; height:20px; width:350px; display:none;}
.index_con .sider_con .slider .slide label{ background-color:#fff; opacity:0.6;filter:alpha(opacity=60); height:20px; line-height:20px; width:350px; position:absolute; top:0; left:0;}
.index_con .sider_con .slider .slide span{ height:20px; line-height:20px; width:350px; position:absolute; top:0; left:0; color:#000; text-align:center;}
.index_bar{ height:20px;}
.index_bar span{ background:url(../image/ico.png) no-repeat; width:70px; height:20px; line-height:20px; color:#eee; text-align:center; display:block; float:left; margin-right:10px; cursor:pointer; font-size:14px;}
.index_bar span.cr{ background-position:-74px 0; cursor:default;color:#fff; font-weight:bold;}
.index_new_list{ width:413px;}
.index_new_list ul{ padding-top:7px;}
.index_new_list ul li{ height:22px; line-height:22px; overflow:hidden; font-size:14px;}
.index_new_list ul li img{ vertical-align:middle; margin-left:5px;}
.index_new_list ul li span{ color:#999999; display:inline-block; width:50px;}

.index_con .sider_con2{ width:284px; margin-right:23px;}
.index_con .sider_con2 li{ padding-bottom:2px; float:left;  width:284px;}
.index_con .sider_con2 li a{ }
.index_con .sider_con2 li p{ height:26px; line-height:26px; padding-left:10px;}
.index_con .sider_con2 li p.p1{ background-color:#FFD5D0;}
.index_con .sider_con2 li p.p2{background-color:#FFEEEC;}
.index_con .sider_con2 li p.p3{background-color:#F5F5F5;}
.index_con .sider_con2 li p.p4{background-color:#D5E1FF;}
.index_con .sider_con2 li p.p5{background-color:#AFC6FC;}
.index_con .sider_con2 .con_head{ height:30px; width:284px; background:url('../image/index0414_09.jpg') no-repeat center center; margin-bottom:5px; }
.index_new_list2{ width:357px;}
.index_new_list2 .con_head{ height:30px; width:357px; background:url('../image/index0414_08.png') no-repeat center center; margin-bottom:5px; overflow:hidden; }
.index_new_list2 .con_head a{ display:block; height:30px; float:right; width:50px;}
.index_new_list2 .newList1{ height:80px; padding-left:136px;  position:relative;}
.index_new_list2 .newList1 .imga{ width:117px; height:74px; overflow:hidden;  display:block; border:solid 1px #DDDDDD; padding:2px;  position:absolute; left:0px; top:0px;}
.index_new_list2 .newList1 .imga img{ width:117px;}
.index_new_list2 .newtitle1{ font-weight:bold; line-height:20px; overflow:hidden; height:22px;}
.index_new_list2 .newcontent2{ text-indent:2em; line-height:20px; height:58px; overflow:hidden;}
.index_new_list2 ul{ padding-top:7px;}
.index_new_list2 ul li{ height:22px; line-height:22px; overflow:hidden; }
.index_new_list2 ul li img{ vertical-align:middle; margin-left:5px;}
.index_new_list2 ul li span{ color:#999999; display:inline-block; width:63px;}
.indexFocusImg{ width:310px; padding-top:7px;}
.borderTop{ background:url('../image/indexborder_08.png') no-repeat center center; width:310px; height:5px; margin-top:10px;}
.borderBottom{ background:url('../image/indexborder_07.jpg') no-repeat -1px center; width:310px; height:8px;}

.b-img{ z-index:1;}
.focusImg{ border-width:0px 1px; border-style:solid; position:relative; border-color:#DDDDDD; height:185px; width:308px;}
.focusImg .b-img{ margin-left:4px;}
.focusImg img{ width:300px; height:160px;}
.focusImg .big_point{ position:absolute; bottom:5px; right:20px;}
.focusImg .big_point a{ width:8px; height:7px; text-align:center; text-align:center;display:inline-block; background:url('../image/index0414_19.jpg') no-repeat center center; margin-right:3px;}
.focusImg .big_point a.cur{ background:url('../image/index0414_20.png') no-repeat center center;}
.focusImg .big_txt{line-height:20px; overflow:hidden; width:240px; position:absolute; bottom:0px; left:5px;}

.out_con{ width:1000px; overflow:hidden;}
/*
.c-left{ background:url(/images/left_bg.png) no-repeat; width:159px; height:330px; padding:21px 40px 0 21px;}
.c-left dl dt{ text-align:center;}
.c-left dl dt b{ color:#999999;font-family: Microsoft Yahei; font-weight:normal; display:none;}
.c-left dl dt p{ color:#163889;font-size:16px;font-family: Verdana; padding:7px 0px 10px 0px;}
.c-left dd{ padding-top:15px; text-align:center;}
.c-left dd a{ background:url(../image/bar_bg.png) -8px -1px no-repeat; width:158px; height:33px; line-height:33px; overflow:hidden; color:#333; display:block; font-size:10px; cursor:pointer; position:relative;}
.c-left dd a:hover{ background-position:-8px -35px; color:#fff;}
.c-left dd.cur a{ background-position:-8px -35px; color:#fff;}
.c-left dd .child{  width:159px;}
.c-left dd .child p{ height:42px; text-align:center; font-family:'Verdana'; line-height:42px; padding-left:5px;}
.c-left dd .child p i{ background:url(../image/bar_bg.png) -32px -76px; height:2px; display:block; overflow:hidden;}
.c-left dd .child p a{ background-image:none; display:inline-block; width:auto; vertical-align:middle; margin-left:5px; font-size:12px; width:55px; color:#333;}
.c-left dd .child p a:hover,.c-left dd .child p a.cur{ color:#163889; font-weight:bold;}
.con_right{ width:775px; float:right; overflow:hidden;}
.con_right .bar{background:url(../image/bar_bg.png) -210px 15px no-repeat; border-bottom:1px solid #ddd; height:18px; padding-left:10px; line-height:18px; padding-bottom:8px; padding-top:18px; color:#333;}
.con_right .bar a{ color:#17398B;}
.con_right .bar p{ font-weight:bold;}
.con_right .con{ border-top:1px solid #ffffff; padding-top:30px; padding-left:15px; font-size:14px;}
.con_right .con p{ line-height:28px;text-indent: 32px; color:#333;word-break: normal; word-wrap: break-word;}
.con_right .con b{ color:#333; line-height:28px;}
.con_right .con h1{ color:#333; font-size:24px;}
.con_right .con a{ color:#17398B;}
*/

.c-left{  height:330px; padding:12px 20px 0 0px;}
.c-left dl dt{ text-align:right;}
.c-left dl dt b{ color:#999999;font-family: Microsoft Yahei; font-weight:normal; display:none;}
.c-left dl dt p{ color:#163889;font-size:16px;font-family: Verdana; padding:7px 0px 10px 0px;}
.c-left dd{ padding-bottom:15px; text-align:right;}
.c-left dd a{ padding:0px 10px 0px 0px; text-align:right; background:url(../image/bar_bg2.png) right 0px no-repeat;  height:33px; line-height:33px; overflow:hidden; color:#333; display:inline-block; font-size:10px; cursor:pointer; position:relative;}
.c-left dd a:hover{ background-position:right -33px; color:#fff;}
.c-left dd.cur a{ background-position:right -33px; color:#fff;}
.c-left dd a em{ width:3px; background:url(../image/bar_bg2.png) left 0px no-repeat;  height:33px; display:inline-block; float:left; margin-right:7px;}
.c-left dd a:hover em,.c-left dd.cur a em{ width:3px; background:url(../image/bar_bg2.png) left -33px no-repeat; margin-right:7px;  height:33px; display:inline-block; float:left;}
.c-left dd .child{  }
.c-left dd .child p{ height:42px; text-align:center; font-family:'Verdana'; line-height:42px; padding-left:5px;}
.c-left dd .child p i{ background:url(../image/bar_bg.png) -32px -76px; height:2px; display:block; overflow:hidden;}
.c-left dd .child p a{ background-image:none; display:inline-block; width:auto; vertical-align:middle; margin-left:5px; font-size:12px; width:55px; color:#333;}
.c-left dd .child p a:hover,.c-left dd .child p a.cur{ color:#163889; font-weight:bold;}

.con_right{  overflow:hidden;}
.con_right .bar{background:url(../image/bar_bg.png) -210px 15px no-repeat; border-bottom:1px solid #ddd; height:18px; padding-left:10px; line-height:18px; padding-bottom:8px; padding-top:18px; color:#333;}
.con_right .bar a{ color:#17398B;}
.con_right .bar p{ font-weight:bold;}
.con_right .con{ border-top:1px solid #ffffff; padding-top:30px; font-size:12px;}
.con_right .con p{ line-height:28px;text-indent: 32px; color:#333;word-break: normal; word-wrap: break-word;}
.con_right .con b{ color:#333; line-height:28px;}
.con_right .con h1{ color:#333; font-size:24px;}
.con_right .con a{ color:#17398B;}


.culture{ background:url(../image/culture_bh.gif) no-repeat; padding:17px 16px 20px 16px; height:170px; width:355px; float:left;}
.culture span{ line-height:20px; display:block;}
.culture div{ margin-left:136px; font-size:12px;}
.con_right .con .culture div b{ line-height:16px;}
.con_right .culture div p{ padding-top:8px; text-indent:0;}
.con_right .culture div p a{ color:#333; margin-right:5px;}
.con_right .culture div p a.line_read{ width:68px; height:21px; line-height:20px; text-align:center; display:inline-block; color:#fff;}
.cul_count{ border-right:5px solid #e4e4e4; border-bottom:5px solid #e4e4e4; position:relative; float:left; width:760px; line-height:24px;height: 89px; font-size:12px;margin-left: 5px;}
.cul_count .cul{ border:1px solid #dddddd; padding:10px 95px 10px 40px;position: absolute; width: 628px; left: -5px; top: -5px;}
.cul_count .cul a{ color:#333;}
.cul_count .cul span{ color:#999; padding:0 10px;}
* html .c-left{background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_bg.png', sizingMethod='crop');
}
/*底部标识*/
#footer{ clear:both; padding-bottom:20px;}
.f_link{background-color:#17388a; height:25px; line-height:25px; color:#cccccc; padding:0 5px; }
.f_link a{ color:#cccccc; margin:0 5px;}
#footer .sz110, #footer .cnnic, #footer .icp, #footer .ebs,#footer .ebs2,#footer .ghwsx  { display:inline-block; height:44px; width:144px; border:#ddd solid 1px; background:#fff url(../image/foot.gif) no-repeat; }
#footer .sz110 { background-position:2px 2px; margin-right:10px; }
#footer .icp { background-position:2px -48px; margin-right:10px; }
#footer .ebs { background-position:2px -98px; margin-right:10px; }
#footer .cnnic { background-position:2px -148px; margin-right:10px; }
#footer .ghwsx { background-position:2px -197px; margin-right:10px; }
#footer .ebs2 { background-position:2px -247px; margin-right:10px; }
.m_tab{ display:inline-block;}
.m_tab em{ background:url(../image/ico.png) 0 -20px; font-style:normal; padding:0 10px; line-height:29px; height:29px;  display:inline-block; color:#333333; font-size:14px; font-weight:bold;}
.con_right .con .m_tab em a{ color:#333;}
.m_tab i{ background:url(../image/ico.png) -110px -50px; width:8px; height:29px; display:inline-block; vertical-align:bottom;}
.l_company{ float:left; width:350px; overflow:hidden; padding-left:28px;}
.m_company{ line-height:24px; font-size:14px; padding-top:15px; padding-bottom:35px;}
.m_company span{ margin:0 15px; color:#cccccc;}
.con_right .m_company a{ color:#666666;}
/*-----华强动态-----*/
.hqnews_list{}
.hqnews_list li{ border-bottom:1px dashed #dddddd; height:120px; padding:20px 0;}
.hqnews_list li .hqnews_img{ border:1px solid #dddddd; padding:4px; width:170px; height:110px; overflow:hidden; }
.hqnews_img img{ background:url(../image/img_bg.jpg) no-repeat;width:170px; height:110px; display:block;}
.hqnews_list li .hqnews_con{ margin-left:200px;}
.hqnews_list li .hqnews_con p{ font-size:12px; line-height:24px;}
.hqnews_list li .hqnews_con span{ padding:10px 0; display:block;}
.hqnews_list li .hqnews_con span a{ color:#333; font-weight:bold; font-size:14px;}
.hqnews_list li .hqnews_con span em{ font-style:normal;}
.hqnews_list li .hqnews_con p a{ color:#cc0000;}
.hqnews_list li.temp_news{ height:75px;}
.hqnews_list li.temp_news p{ font-size:12px; line-height:24px;}
.hqnews_list li.temp_news .hqnews_img{ width:140px; height:70px;border:0; padding:0;}
.hqnews_list li.temp_news .hqnews_img img{width:140px; height:70px;}
.hqnews_list li.temp_news .hqnews_con{ margin-left:155px;}
.hqnews_list li.temp_news .hqnews_con span{ padding-top:0;}
.org{ background-color:#ff694b;}
.blue{ background-color:#65cee1;}
.green{ background-color:#6eca82;}
.dark_red{ background-color:#83241a;}


.con_right .page{ height:30px; padding:20px 0;}
.con_right .page i{ border:1px solid #dddddd; width:28px; height:28px; text-align:center; line-height:28px; color:#000000; display:inline-block; margin-right:3px;}
.con_right .page a{ border:1px solid #dddddd; width:28px; height:28px; text-align:center; line-height:28px; color:#000000; display:inline-block; margin-right:3px; vertical-align:middle;}
.con_right .page a.cur{ border-color:#163889; background-color:#163889; color:#fff;}
.con_right .page a.page_last{ width:60px;}
.p_prev{ background:url(../image/ico.png) -140px -52px no-repeat;}
.p_next{ background:url(../image/ico.png) 10px -53px no-repeat;}
.page_txt,.page_btn{ border:1px solid #dddddd; width:28px; height:28px; text-align:center; line-height:28px; color:#000000; margin:0 5px;}
.page_btn{ background-color:#fff; cursor:pointer; width:50px;}
.blue_bg{ background-color:#d3eaff;}
.t_w_220{ width:220px; display:inline-block; text-align:left;text-indent:0;}
.t_w_a{ width:auto;}

.ldghP
{
	white-space: nowrap;text-overflow:ellipsis;
	overflow:hidden;
}
/*培训与发展*/
.train_list{ padding-bottom:15px; border-bottom:1px dashed #dddddd;}
.train_list li{ height:32px; line-height:32px; overflow:hidden; font-size:14px;}
.train_list li span{ float:right; color:#999999;}
.con_right .train_list li a{ width:685px; overflow:hidden; float:left; display:block; font-family:'Verdana'; color:#333;}
.temp_indent{ border-bottom:0;}
.con_right .temp_indent li a{ width:650px;text-indent:26px;}
/*服务中心*/
.link_list{ overflow:hidden;margin-top:-20px;}
.link_list dl{ border-top:1px dashed #dddddd; padding:20px 0;}
.link_list dl dt{ font-weight:bold; font-size:14px; color:#333333; padding-bottom:15px;}
.link_list dl dd{ line-height:26px;}
.link_list dl dd span{ width:70px; display:inline-block; vertical-align:top;}
.link_list dl dd span i{ display:inline-block; width:23px;}
.link_list dl dd div{ display:inline-block;}
.t_m-1{ margin-top:-1px;}
.con_right .map_link{ margin-bottom:15px; padding-left:15px;}
.con_right .map_link a{ margin:0 10px; font-size:14px; color:#333;}
/*集团荣誉*/
.honor_ul{ width:800px; height:480px;}
.con_right .honor_ul li{ margin-right:25px; border:1px solid #e4e4e4; width:238px; height:240px; overflow:hidden; float:left; margin-bottom:30px;}
.con_right .honor_ul li span{ display:block; width:238px; height:170px; padding:4px 0; background-color:#fff; text-align:center;}
.con_right .honor_ul li span img{ cursor:pointer;}
.con_right .honor_ul li p{ text-align:left; background-color:#f0f0f0; height:66px; line-height:20px; overflow:hidden; color:#666666;text-indent:0; padding:0 5px; text-align:left;}
.month{ display:inline-block; width:40px;text-indent:0;vertical-align:top;}
.month_info{ display:inline-block; width:660px;text-indent:0; padding-left:32px; background:url(../image/black.png) no-repeat 5px -3px;}
/*二维码*/
.code_lay{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f1f1f1; width:735px; padding:10px 20px; height:88px; line-height:88px; color:#333; font-size:14px; font-weight:bold; margin-bottom:30px;}
.code_lay a{ font-weight:normal; margin-right:20px;}
.code_lay .sina{ background:url(../image/sina.gif) no-repeat; width:98px; height:35px; overflow:hidden; display:inline-block; margin-right:10px; vertical-align:middle;}
.code_lay .micro{ background:url(../image/micro.gif) no-repeat; width:77px; height:35px; display:inline-block; vertical-align:middle;margin-right:0px;}
.code_lay span{ text-align:center; line-height:18px; font-weight:normal; width:70px; display:block; float:right; padding-right:5px;}


/*弹出层*/
.g-mask,.g-mask2, .g-popup{ display:none;}
.g-mask,.g-mask2, .g-mask iframe, .g-popup { width:100%; height:100%; }
.g-mask { background:#000; filter:alpha(opacity=70); opacity:0.7; }
.g-mask2 { background:#fff; filter:alpha(opacity=80); opacity:0.8; }
.g-mask iframe,.g-mask2 iframe { filter:alpha(opacity=0); opacity:0; }
.g-mask,.g-mask2, .g-popup { position:fixed; top:0; left:0; z-index:10000; _position:absolute; _top:expression(documentElement.scrollTop + "px");
}
.g-popup { text-align:center; }
.g-popup-wrap{ width:1200px; margin:0 auto;position:relative; padding-top:40px;}
.g-popup-hide,.g-popup-del{ background:url(../image/boxdel_ico.png) no-repeat; width:38px; height:38px; display:block; right:0px; top:0px; position:absolute; z-index:100;}
.g-popup-hide{ top:20px; right:-30px;}

.pdf_box{ background-color:#ffffff; z-index:1000;width:1200px; background-color:#3c3c3c;}

.showBigBox{ background-color:#fff; padding:10px; display:none; width:820px;  text-align:center; position:relative;}
.showBigBox p{ text-align:center; line-height:20px; font-size:14px; font-weight:bold; color:#333333; padding-top:10px;}
.showBigBox a{ background:url(../image/arr.png) no-repeat; width:60px; height:76px; overflow:hidden; display:block; position:absolute;}
.showBigBox a.arr_left{ background-position:0 0; top:288px; left:-70px;}
.showBigBox a.arr_right{ background-position:-61px 0; top:288px; right:-70px;}

.otherTitle{ font-size:14px; text-align:center;}

b p a li {font-family: "Verdana"}
.currpostion{background: url(../image/home.png) no-repeat;width:16px;height:16px;float:left}