/* CSS Document */
/*Global styles*/
/*----Reset styles began----*/
body, div,span, p,strong, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol,ul,li,dl { list-style: none; }
caption, th { text-align: left; }
/*h1, h2, h3, h4, h5, h6 { font-size: 100%; }*/
q:before, q:after { content:normal; }
/*----Reset styles end----*/
/*----General styles began----*/
body { font-size:12px; font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif; }
.fl_l { float:left; display:inline; }
.fl_r { float:right; display:inline; }
.cl_l { clear:left; }
.cl_r { clear:right; }
.cl_b { clear:both; }
.dis_b { display:block; }
.dis_i { display:inline; }
.dis_n { display:none; }
.bold { font-weight:bold; }
.f_12 { font-size:12px; }
.f_13 { font-size:13px;}
.f_14 { font-size:14px; }
.f_15 { font-size:15px; }
.f_16 { font-size:16px; }
.f_18 { font-size:18px; }
.f_20 { font-size:20px; }
.f_22 { font-size:22px; }
a { outline:none; cursor:pointer; color:#4c4c4c; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; color:#004276;  }
.line_u a { text-decoration:underline;}
.tx_align_c { text-align:center; }
.tx_align_l { text-align:left; }
.tx_align_r { text-align:right; }
/*----General styles end----*/
/*----font color----*/
.hui_l,.hui_l_a a { color:#4c4c4c;}
.hui,.hui_a a{ color:#666;}
.hui_q,.hui_q_a a{ color:#666;}
.hui_s,.hui_s_a a{ color:#333;}
.white,.white_a a { color:#fff;}
.black,.black_a a { color:#000;}
.green,.green_a a { color:#289ca7;}
.green_q,.green_q_a a { color:#02a6b0;}
.green_s,.green_s_a a{ color:#14737d;}
.green_b,.green_b_a a { color:#03606a;}
.green_c,.green_c_a a{ color:#2a7d85;}
.green_t,.green_t_a a {color:#2a7d85;}
.zong,zong_a a{ color:#f97027;}
.red,.red_a a { color:#ec3801;}
.blue,.blue_a a { color:#1651cb;}
/*----font color end----*/
/*结构类公用样式begin*/
.lay { width:968px; margin:0px auto;}
.lay_g_t,.lay_g_b,.lay_l_t,.lay_l_b,.lay_r_t,.lay_r_b  { width:100%; height:4px; _overflow:hidden;}
.lay_g{ width:968px; margin:0px auto; background:url(../../images/new_eye/lay_g_bg.png) repeat-y 0px 0px;}
.lay_g_t{ background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px 0px;}
.lay_g_b{ background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -7px; clear:both;}
.lay_l { width:680px; background:url(../../images/new_eye/lay_l_bg.png) repeat-y 0px 0px;}
.lay_l_t { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -14px;}
.lay_l_b { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -21px; clear:both;}
.lay_r { width:286px; background:url(../../images/new_eye/lay_r_bg.png) repeat-y 0px 0px;}
.lay_r_t { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -28px;}
.lay_r_b { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -35px; clear:both;}
.lay_i_l_t,.lay_i_l_b,.lay_i_c_t,.lay_i_c_b,.lay_i_r_t,.lay_i_r_b,.lay_e_l_t,.lay_e_l_b,.lay_e_r_t,.lay_e_r_b { width:100%; height:5px; overflow:auto; _overflow:hidden;}
.lay_i_l { width:253px;background:url(../../images/new_eye/lay_i_l_bg.png) repeat-y 0px 0px;}
.lay_i_l_t { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -42px;}
.lay_i_l_b { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -48px;  clear:both;}
.lay_e_l { width:706px;background:url(../../images/new_eye/lay_e_l_bg.png) repeat-y 0px 0px;}
.lay_e_l_t { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -83px;}
.lay_e_l_b { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -89px;  clear:both;}
.lay_e_r { width:256px;background:url(../../images/new_eye/lay_e_r_bg.png) repeat-y 0px 0px;}
.lay_e_r_t { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -95px;}
.lay_e_r_b { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -103px;  clear:both;}
.lay_i_c { width:475px;background:url(../../images/new_eye/lay_i_c_bg.png) repeat-y 0px 0px;}
.lay_i_c_t { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -55px;}
.lay_i_c_b { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -62px;  clear:both;}
.lay_i_r { width:232px;background:url(../../images/new_eye/lay_i_r_bg.png) repeat-y 0px 0px;}
.lay_i_r_t { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -68px;}
.lay_i_r_b { background:url(../../images/new_eye/lay_b_t.png) no-repeat 0px -76px;  clear:both;}

.main_l { width:679px; float:left;}
.main_r { width:286px; float:right; }
.lm_con_l { width:706px; float:left;}
.lm_con_r { width:256px; float:right;}

.fenge{ height:7px; width:100%; overflow:auto;}
/*结构类公用样式end*/
/*间距类公用样式end*/
.m_t_1{ margin-top:1px;}
.m_t_2{ margin-top:2px;}
.m_t_3{ margin-top:3px;}
.m_t_4{ margin-top:4px;}
.m_t_5{ margin-top:5px;}
.m_t_8{ margin-top:8px;}
.m_t_10{ margin-top:10px;}
.m_t_15{ margin-top:15px;}
.m_t_20{ margin-top:20px;}
.m_t_25{ margin-top:25px;}
.m_t_30{ margin-top:30px;}
/*间距类公用样式end*/
/*----header began----*/
.top_nav { width:100%; line-height:36px; height:36px; background:url(../../images/new_eye/jb_bg.gif) repeat-x 0px -385px; }
.top_nav_l { width:25%; line-height:36px; height:36px; background:url(../../images/new_eye/jb_bg.gif) repeat-x 0px -147px; }
.top_nav_sub{ line-height:36px; height:36px; width:968px; position:absolute; left:50%; top:0px; margin-left:-484px; z-index:999;}
.top_nav_sub_l { background:url(../../images/new_eye/jb_bg.gif) repeat-x 0px -147px; display:inline-block;}
.top_nav_sub_l a { padding:0px 6px; line-height:36px; height:36px; display:inline-block; float:left;}
.top_nav_sub_l em { width:29px; height:36px; line-height:36px; background:url(../../images/new_eye/top_nav_bg.gif) no-repeat 0px 0px;display:inline-block; float:left;}
.top_r_ser { width:370px; float:right; display:inline; height:21px; line-height:21px; padding-bottom:10px; margin-top:-15px; position:relative; z-index:999;}
.sel_btn{float:right; width:175px; height:20px; line-height:20px; border:1px solid #d1d1d1;}
.sel_btn input { border:none; background:none;}
.sel_btn .sel_btn_l{ float:left; width:152px; height:20px; line-height:20px;}
.sel_btn .sel_btn_r{ float:right; width:20px; height:20px; background:url(../../images/new_eye/icon.gif) no-repeat 0px -1018px; cursor:hand;}
.top_r_ser a { padding:0px 6px;}
.top { height:78px;}
.top_logo { float:left; display:inline;}
.top_ad { float:left; display:inline; margin:21px 0px 0px 95px;}
.top_ad1 { float:left; display:inline; margin:7px 0px 0px 10px;}
.top_r { float:right;width:390px;}
.top_list { float:left; display:inline; }
.top_list li {line-height:32px; padding:0px 6px; width:48px; float:left; display:inline;}
.top_list li a { display:inline-block;}
.top_tel { float:right;}
.new_top_ad { float:right; display:inline; padding:0px 0px 0px 5px; width:365px;}
.top_js { float:right; padding:28px 0px 0px 0px; width:370px;}
.top_js_search { width:300px; height:27px; float:left; background:url(../../images/new_eye/top_search_bg_back.gif) no-repeat 0px 0px; padding:6px 7px 6px 8px ;}
.top_js input { border:none; background:none;}
.top_js_search_l{ width:255px; height:25px; line-height:25px; float:left;}
.top_js_search_r {width:40px; height:27px; line-height:27px; float:right; cursor:hand;}
.top_js_search_btn { width:165px; float:right; display:inline; margin-right:-6px; padding-bottom:4px;}
.top_js_search_btn li  { width:82px; float:left;}
.top_js_search_btn li a { width:52px;padding-left:30px; float:left; line-height:20px; height:20px; display:inline; background-image:url(../../images/new_eye/icon.gif); background-repeat:no-repeat;}
.top_js_search_btn .bg1 a { background-position:12px -349px;}
.top_js_search_btn .bg2 a{ background-position:12px -397px;}
.top_js_search_btn .bg3 a{ background-position:11px -448px;}
.top_js_search_btn .bg4 a{ background-position:12px -502px;}
.top_js_search_btn .bg1 a:hover{ background-position:12px -1065px;}
.top_js_search_btn .bg2 a:hover{ background-position:12px -1109px;}
.top_js_search_btn .bg3 a:hover{ background-position:11px -1154px;}
.top_js_search_btn .bg4 a:hover{ background-position:12px -1194px;}
.top_js_search_btn .bg4 { width:52px;padding-left:30px; float:left; line-height:20px; height:20px; display:inline; background:url(../../images/new_eye/icon.gif) no-repeat 12px -1194px;}
.nav{width:100%; background:#f3f4f6 url(../../images/new_eye/jb_bg.gif) repeat-x 0px 0px; text-align:center;}
.nav_con{ margin:0px auto; width:960px; height:53px; }
.nav_con li{ display:inline-block; float:left; line-height:50px; padding:3px 18px 0px 18px; height:50px;}
.nav_con li a { color:#fff; font-weight:bold; font-size:16px;width:100%;height:100%; display:block;_display:inline;}
.nav_con li a:hover { background:url(../../images/new_eye/nav_bg_c.png) no-repeat center bottom;_background:none;}
.nav_con .fu { background:url(../../images/new_eye/nav_fu.gif) no-repeat right 10px;}
.nav_con .first { padding:3px 28px 0px 37px;}
.nav_con .second {  padding:3px 28px 0px 30px; margin-right:18px;}
.nav_con .second ul {background:url(../../images/new_eye/nav_bg.gif) no-repeat 0px 0px; width:298px; padding-left:18px; height:53px; display:inline; float:left; margin-top:-3px;}
.nav_con .second ul li a { height:45px;}
.nav_con .none span { display:none;}
.nav_con .hover span { position:absolute; display:block;}
.nav_con .hover span p { width:226px; position:relative; z-index:999; line-height:32px; height:32px; padding-top:12px;background:url(../../images/new_eye/sub_nav_bg.gif) no-repeat 0px 0px; color:#94a0a2; margin:-12px 0px 0px -55px; margin:-12px 0px 0px -20px \9;margin:-12px 0px 0px -20px;# _margin:22px 0px 0px -85px; }
.nav_con .hover span p a { display:inline-block; padding:0px 9px; width:30px; font-size:14px; color:#666; font-weight:normal; background:none;}
.nav_con .hover span p .fir { color:#2a7d85;}
.nav_a {width:100%; background:#f3f4f6 url(../../images/new_eye/jb_bg.gif) repeat-x 0px -220px; text-align:center;}
.nav_a_con { height:64px; margin:0px auto; width:960px;}
.nav_a_list { background:url(../../images/new_eye/nav_fu1.gif) no-repeat right 8px; padding:11px 23px; float:left;  display:inline; height:42px; overflow:hidden;}
.nav_a_tit { float:left; margin-right:3px;display:inline; line-height:42px;}
.nav_a_tit a { display:block; float:left; width:41px; height:42px; background:url(../../images/new_eye/nav_tit_bg.gif) no-repeat 0px 0px;}
.sy .nav_a_tit a{background-position:0px 0px;}
.sy .nav_a_tit a:hover {background-position:-42px 0px;}
.fw .nav_a_tit a{background-position:0px -43px;}
.fw .nav_a_tit a:hover {background-position:-42px -43px;}
.jb .nav_a_tit a{background-position:0px -86px;}
.jb .nav_a_tit a:hover {background-position:-42px -86px;}
.zx .nav_a_tit a{background-position:0px -129px;}
.zx .nav_a_tit a:hover {background-position:-42px -129px;}
.zx { background:none; width:290px; }
.fw { width:148px;}
.jb { width:294px;}
.fw .nav_a_r { width:104px;}
.jb .nav_a_r { width:250px;}
.zx .nav_a_r { width:245px;}
.nav_a_r { line-height:22px; float:left; display:inline;}
.nav_a_r a { padding-left:21px; color:#fff; display:inline-block; float:left; font-size:14px; font-weight:bold;}
.nav_a_r a:hover{ color:#fefee2;}
.sub_nav { width:935px; padding-left:25px; margin:0px auto; height:33px;}
.sub_nav { color:#aeaeae;}
.sub_nav a { display:inline-block;line-height:33px; padding:0px 19px; font-size:14px; color:#327e86; font-weight:bold;}
.sub_nav b a { padding:0px 0px 0px 0px;color:#02606a; text-decoration:none; cursor:text;}
/*----header end----*/
/*----footer began----*/
.footer{ width:990px; margin:0px auto; background:url(../../images/new_eye/footer_bg.gif) no-repeat 0px 0px; padding-bottom:10px;}
.footer a:hover { color:#f97027;}
.footer p { line-height:31px; text-align:center;}
.footer p .zong { font-size:14px; font-weight:bold;}
.footer .f_nav { padding-top:15px;}
.footer .f_nav a{ padding:0px 6px;}
.link{ }
.link_con { width:930px; float:left; display:inline; margin-left:5px; padding:10px 10px 10px 20px;}
.link_con li { float:left; display:inline-block; padding-right:15px; width:87px; height:25px; overflow:hidden; line-height:25px;}
/*----footer end----*/
