body, div, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, table, thead, tbody, th, td, i, b, span, em, section, header, footer, aside, nav, menu, article, dialog, figure, hgroup, mark { margin:0; padding:0; }
section, header, footer, aside, nav, menu, article, dialog, figure, hgroup { display:block; }
ul, ol, li { list-style:none }
img { border:0 }
/*头部样式*/
.header_wrap_2014 {height:160px;background:url(../images/body_bg2.jpg) top repeat-x; min-width:1000px;position: relative;z-index: 1001;background-color: #F1F0F0;}
.header_2014 { width:980px; height:106px; padding-top:26px; margin:0 auto;font-family:"Microsoft Yahei", "Hiragino Sans GB", sans-serif; }
.top_2014 { height:30px; }
.top_2014 .logo { float:left; width:190px; height:30px; }
.top_2014 .line { color:#bbbab9; padding:0px 10px; }
.top_2014 a { color:#7e7d7d; font-size:13px; text-decoration: none; }
.top_2014 .right_con { float:right; }
.top_2014 .login { font-family:"Microsoft Yahei"; color:#626261; }
.top_2014 .reg { font-family:"Microsoft Yahei"; color:#626261; margin-right:50px; }
.top_2014 .soso { display:inline-block; width:27px; height:25px; position:relative; right:0px; top:6px; padding-left:20px; background:url(../../images/icons.png) no-repeat; background-position:0 0; }
/*导航*/
.nav_wrap_2014 { height:56px; margin-top:20px; }
.main_nav_2014 { height:56px;font-family:"Microsoft Yahei";box-shadow:2px 4px 5px #bbb; background-color:#fff;border-bottom:1px solid #e5e5e5;position:relative;}
.main_nav_2014 a { text-decoration:none;}
.main_nav_2014 ul { width:980px;}
.main_nav_2014 ul li { width:163px; height:56px; float:left;}
.main_nav_2014 ul li.last_li { width:165px;} 
.main_nav_2014 ul li .lab_a { display:block; height:56px; text-align:center; line-height:56px;font-weight:bold;border-right:1px solid #e5e5e5;font-size:15px;color:#626261; }
.main_nav_2014 ul li .focus_a { background-color:#ff2e3c;color:#fff; border-right:1px solid #ff2e3c;}
.main_nav_2014 ul li.on .lab_a { background-color:#ff2e3c; color:#fff;border-right:1px solid #ff2e3c;}
.main_nav_2014 .m_nav_con {position:absolute; width:980px; left:0; top:57px; background-color:#fff;}
.main_nav_2014 .m_nav_con dl { display:block;width:122px;height:150px; padding:20px; float:left;border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; overflow:hidden;}
.main_nav_2014 .m_nav_con .dl_last { width:124px;} 
.main_nav_2014 .m_nav_con dt { font-size:16px; color:#555; margin-bottom:10px; }
.main_nav_2014 .m_nav_con dt a {color:#555;}
.main_nav_2014 .m_nav_con dd a { line-height:24px; font-size:14px; color:#858585 }
.main_nav_2014 .m_nav_con dl a:hover { color:#ff2e3c; }
.main_nav_2014 .m_nav_con .stag{width:19px; height:9px; position:absolute; background:url(../images/icons.png) no-repeat; background-position:0 -30px; overflow:hidden;}
.main_nav_2014 .m_nav_con .s_1 { left:72px; top:-1px;}
.main_nav_2014 .m_nav_con .s_2 { left:235px; top:-1px;}
.main_nav_2014 .m_nav_con .s_3 {left:398px; top:-1px;}
.main_nav_2014 .m_nav_con .s_4 {left:561px; top:-1px;}
.main_nav_2014 .m_nav_con .s_5 {left:724px; top:-1px;}
.main_nav_2014 .m_nav_con .s_6 {left:887px; top:-1px;}
.main_nav_2014 .m_nav_con .ad_2 {width:327px; height:190px;float:left;border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.main_nav_2014 .m_nav_con .ad_3 {width:490px;height:190px;float:left;border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.main_nav_2014 .m_nav_con .ad_5 {width:816px;height:190px;float:left;border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
.main_nav_2014 .n_box { width:0; height:0; overflow:hidden;}
/*  底部 */
.footer_wrap_2014 { height:130px; border-top:solid 1px #ddd; background-color:#fff; }
.footer_2014 { width:980px; margin:0 auto;font-size:12px;font-family:"Microsoft Yahei", "Hiragino Sans GB", sans-serif;  }
.footer_2014 .left_con { width:590px; float:left; padding:22px 0 0 0; }
.footer_2014 .p_link { height:30px; line-height:30px; }
.footer_2014 .p_link a { text-decoration:none; color:#999; }
.footer_2014 .p_link .s_a { padding-right:15px; background:url(../images/icons.png) no-repeat; background-position:right -274px; }
.footer_2014 .p_link span { padding: 0 15px; color:#d9d9d9; }
.footer_2014 .p_right { line-height:30px; color:#999; }
.footer_2014 .right_con { width:380px; float:right; padding-top:28px; }
.footer_2014 .ol_service { display:block; width:50px; height:16px; line-height:16px; font-size:12px; text-decoration:none; color:#666; padding-left: 20px; float:right; background:url(../images/icons.png) no-repeat; background-position:38px -350px; }
.footer_2014 .service_tel0 { float:left; height:44px; padding-right: 20px; text-align:right; border-right:solid 1px #d6d6d6; }
.footer_2014 .service_tel0 .p1 { line-height:18px; color:#666; font-size:12px; }
.footer_2014 .service_tel0 .p2 { line-height:22px; margin-top:4px; font-size:16px; color:#666; }
.footer_2014 .service_tel1 { float:left; height:44px; padding: 0 20px; text-align:right; border-right:solid 1px #d6d6d6; }
.footer_2014 .service_tel1 .p1 { line-height:18px; color:#666; font-size:12px; }
.footer_2014 .service_tel1 .p2 { line-height:22px; margin-top:4px; font-size:16px; color:#666; }

/*   */
.footer_2014 .link_area { font-size:14px; color:#d4d4d4; }
.footer_2014 .link_area a { font-size:14px; color:#999; text-decoration:none; }
.footer_2014 .link_area span { margin:0px 10px; }
.footer_2014 .foot_link { margin-left: -12px; height:30px;}
.footer_2014 .foot_link li { float: left; border-right: 1px solid #ccc; position: relative; }
.footer_2014 .foot_link li:last-child {border-right: none;}
.footer_2014 .more_ico { background:url(../images/icons.png) no-repeat; background-position:-37px -276px; width: 8px; height: 16px; vertical-align: middle; display: inline-block; margin-left: 4px; }
.footer_2014 .foot_link li a { padding: 0 12px; display: block; position: relative; z-index: 999; border-bottom: 1px solid #fbfbfb; }
.footer_2014 .foot_link li a.active { background: #fff; border-color: #ccc; }
.footer_2014 .foot_open_box { position:absolute; width: 220px; height: 100px; border:1px solid #ccc; background:#fff; padding:12px 12px 0; bottom:20px; left:-1px; z-index: 998; display:none; }
.footer_2014 .foot_open_box dl dd { color: #333; font-size: 12px; float: left; margin: 0 0 12px 0; }
.footer_2014 .foot_open_box dl dd a { font-size: 12px; border: none; }

/*   */
.footer_link_wrap { height:85px; padding-top:50px; background-color:#fff; }
.footer_link { width:980px; height:85px; margin:0 auto; }
.footer_link ul li { float:left; width:50px; height:50px; padding:20px 24px 15px 22px;_padding:20px 15px 15px 15px; position:relative;}
.footer_link ul li a { display:block; }
.footer_link ul li .wx_icon, .footer_link ul li .zfb_icon, .footer_link ul li .qq_icon, .footer_link ul li .sina_icon, .footer_link ul li .qqzone_icon {display:block; width:62px;height:60px; margin:0 auto;}
.footer_link ul li .span_txt { display:block; height:20px; text-align:center; }
.footer_link ul li .code_pop { width:130px; height:130px; padding:3px; position:absolute; left:70px; top:-80px; z-index:9999; border:solid 2px #c7c7c7; background-color:#fff;}
	
/*页面标题*/
.gw_page_tit_wrap { width:980px;  margin:0 auto; border-bottom:solid 1px #afafaf; }
.gw_page_tit { float:left; width:700px;  padding:36px 0 9px 0; }
.gw_page_tit .p_tit { line-height:40px; font-size:30px; color:#555; }
.gw_page_tit .p_txt { line-height:25px; font-size:14px; color:#555; }
.gw_page_cru { float:right; width:270px; height:25px; padding:76px 10px 9px 0; text-align:right; }
.gw_page_cru .h_span { display:inline-block; width:17px; height:25px; line-height:25px; vertical-align:middle; background:url(../../images/icons.png) no-repeat; background-position:0 -641px; }
.gw_page_cru .s_span { font-family:'宋体'; padding:0 6px; vertical-align:middle; color:#999; }
.gw_page_cru .t_span { line-height:25px; vertical-align: middle; color:#999; }
.gw_page_cru .a_link { line-height:25px; vertical-align: middle; color:#555; text-decoration:none; }
.gw_page_cru .a_link:hover { text-decoration:underline; }

/*新增样式*/
table{border-left:1px solid #DEDEDE;border-top:1px solid #DEDEDE;width:100%}
.table_tt{ background:#f2f2f2; text-align:center;}
table td{border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;padding:16px 12px 16px 18px;line-height:18px;font-size:14px;color:#333;}
table th{border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;padding:16px 12px 16px 18px;line-height:18px;font-size:14px;color:#333;}
table .bg_h{background-color:#DEDEDE;line-height:18px;font-size:18px;color:#333;text-align:center;}
table .bg_h .td1{border-right:1px solid #F9F9F9;} 
table td .wid_140{display:inline-block;width:140px;}

.text_box a{ color:#39f; text-decoration:none;font-size:14px;}
.text_box a:hover{ color:#f00;}

.sq_more_list li{width:158px;height:253px;border:1px solid #CFCFCF;float:left;margin-bottom:15px;padding:45px 40px 0 40px;text-align:center;background-color:#fff;}

/*2017.9.18新增*/
.n_card_list{padding:30px 0 0 0;}
.n_card_list ul li{width:235px;margin:0 auto;padding-bottom:30px;}
.n_card_list ul li .n_card_pic{text-align:center;padding-bottom:15px;}
.n_card_list ul li .n_card_name{text-align:center;padding-bottom:10px;line-height:24px;font-size:16px;color:#333;}
.n_card_list ul li .n_card_btn{display:block;width:192px;height:42px;line-height:42px;font-size:18px;color:#ff2e3c;text-align:center;margin:0 auto;border:1px solid #ff2e3c;border-radius:4px;text-decoration:none;}
.n_card_list ul li .n_card_btn:hover{background:#ff2e3c;color:#fff;}


.l_card_list{width:980px;margin:0 auto;overflow:hidden;padding:0 5px 32px 5px;}
.l_card_list .n_card_list_tit{padding-bottom:25px;}
.l_card_list ul li{float:left;margin-right:13px;background:#fff;padding-top:20px;}
.l_card_list ul li.mr_0{margin-right:0px;}
.l_card_list ul li .n_card_txt{text-align:center;padding-bottom:10px;line-height:20px;font-size:12px;color:#666;}
.l_card_list ul li{padding-bottom:20px;}
.l_card_list ul li:hover{box-shadow:0px 3px 10px 3px #ddd;}

.n_card_list.gg_card_list{width:218px;}
.n_card_list.gg_card_list ul li{width:218px;}

/* 头部与导航 */
.header-navs_wrapper_2019, .header-navs_wrapper_2019 * {box-sizing: border-box;}
.header-navs_wrapper_2019 {height:140px; width:100%; position:relative; z-index: 1001; margin:0 auto; background-color: #fff; padding-top: 30px;}
/* 头部 */
.header-navs_2019 {height:110px; font-family:"Microsoft Yahei", "Hiragino Sans GB", sans-serif; }
.header_2019 {width:980px; margin:0 auto; height:30px; margin-bottom: 18px;}
.header_logo_2019 { float:left; width:160px; height:30px; }
.header_info_2019 { float:right; height: 30px; line-height: 30px; font-size: 14px; opacity: .9;}
.header_splitline_2019{padding:0px 10px;}
.header_link_2019 {color: #333; text-decoration: none;}
/* 导航 */
.navs {width: 980px; height:62px; font-family:"Microsoft Yahei"; background-color:#fff; position: relative; margin: 0 auto;}
.navs a {color: #333; text-decoration: none; opacity: 0.9}
.navs_links {width: 980px; height: 62px; margin: 0 auto;}
.navs_links li {background-color: #fff;}
.navs_links > li {float: left; position: relative; font-size: 16px; padding-top: 20px;}
.navs_links > li:nth-child(2n+1) {padding-left: 18px; padding-right: 18px;}
.navs_links > li:nth-child(2n) {color: #999;}
.navs_links > li > a {display: inline-block; height: 42px; line-height: 22px; padding-bottom: 20px;}
.navs_links > li > a.nav_more::after {display: inline-block; margin-left: 4px; margin-right: -6px; content: ''; width: 7px; height: 5px; background-image: url('/source/zh/kzx/images/newHead/arrow-down.png'); vertical-align: 2px;}
.navs_links > li:hover > a.nav_more::after {background-image: url('/source/zh/kzx/images/newHead/arrow-up.png');}
.navs_links > li > ul {display: none; font-weight: normal;}
.navs_links li:hover > a {color: #F00036;}
.navs_links li.nav_active > a {color: #F00036; border-bottom: 2px solid #F00036}
.navs_links > li:hover > ul {display: block; position: absolute; top: 62px; left: 0; border-top: 1px solid transparent; width: 110px;}
.navs_links > li:hover > ul li {position: relative; height: 45px;}
.navs_links > li:hover > ul li a {display: inline-block; height: 45px; line-height: 45px; width: 100%; text-align: center; font-size: 14px;}
.navs_links > li:hover > ul li:not(:last-child) {border-bottom: 1px solid #eee;}
.navs_links > li:hover > ul > li > ul {position: absolute; left: 110px; top: 0; width: 110px; display: none; border-left: 1px solid transparent;}
.navs_links > li:hover > ul > li:hover > ul {display: block;}





