﻿@charset "utf-8";
/* CSS Document */
html,body,div,
form,object,iframe,p,table,th,td,ul,li,dl,dt,dd,
h1,h2,h3,h4,h5,h6,
button,input,span,em,s,b,u,a,img,select,header,footer,nav,menu,article,aside,main,section,time{ margin:0; padding:0}
input,select,label,img{ vertical-align:middle}
body{font:Verdana,Geneva,sans-serif;font-size:12px;color:#333; line-height:normal;background: url('../images/bg.jpg') repeat-x;}
img{border:none}
s,u{text-decoration:none}
em,i{font-style:normal}
ul,li{ list-style:none}
table{ border-collapse:collapse;border-spacing:0;}
table td{padding: 5px;}
.none{ display:none}
.block{ display:block}
.cle{zoom:1}
.cle:after{ display:block; width:100%; height:0px; overflow:hidden; content:"."; font-size:0px; line-height:0px; clear:both}

a{ color:#333;text-decoration:none}
a:hover{ text-decoration:underline;color:#196399}

input[type=text],input[type=password],textarea{ border:1px solid #ccc; padding:3px; line-height:normal;border-radius:2px;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(0.2, #fff));}
input[type=text]:focus,input[type=password]:focus,textarea:focus{ outline:none}

/*global css*/
.J_webpage{ min-width:960px; margin:0 auto;}
.J_web_topbar{ background:#f1f1f1; padding:3px;}
.J_web_header{ position:relative}
.J_web_header,.J_web_menu,.banner,.J_webmain,.J_web_footer{ width:960px; margin:0 auto}
.J_web_logo{}
.J_web_logo img{ width:80px;}
.J_web_header_links{ position: absolute; right:5px; top:17px; width:345px}
.J_web_header_links ul li{float: left;
width: 70px;
background: url(../images/tb.gif) no-repeat 0px 3px;
padding-left: 16px;}
.J_web_header_links ul li.li-addfav{ background-position:0 1px;}
.J_web_header_links ul li.li-sethome{ background-position:0 -20px;}
.J_web_header_links ul li.li-connact{ background-position:0 -40px;}
.J_web_header_links ul li.li-mail{ background-position:0 -60px;}
.J_web_header_links{}
.J_web_search{ position:absolute; right:10px; top:30px}
.search_btn{ background:#f1f1f1; padding:3px; border:none}

.J_web_menu{height:30px; width:auto; color:#fff}
.J_web_menu_inner{ width:960px; margin:0 auto; position:relative}
.date-info{ position:absolute; left:0px; width:160px; line-height:30px; height:30px; top:0px; text-align:center}
.J_web_menu ul{ margin-left:160px;}
.J_web_menu ul li{ float: left;display:inline;
width: 99px;
text-align: center;
border-right: #959595 1px solid;}
.J_web_menu ul li .nav_span,.J_web_menu ul li .nav_span a{text-decoration: none; font-size: 15px;font-weight: bold;color: #FFF;display: block;height: 30px; line-height:30px;}
.J_web_menu ul li .nav_span a:hover{color: #333;background-color: #ccc}
.J_web_menu ul li.special-item .nav_span a{ color:red}
.J_web_menu ul li dl{ min-width:100px; background:#fff; border:2px solid #1a3881; display:none}
.J_web_menu ul li dl dd{ display:block; padding:3px;}

.J_web_menu li.item_current dl{ }
.J_web_menu li.item_hover dl{ display:block;}

.J_web_menu_vertical li{ position:relative}
.J_web_menu_vertical li dl{ position:absolute; left:0; top:37px; z-index:1000}

.J_web_menu_align  li{ position:relative}
.J_web_menu_align li dl{ position:absolute; left:0; top:0;}



.ttk {
    height: 174px;
    width: 688px;
    border: #ddd solid 1px;
    padding: 6px 15px;
    margin-top: 10px;
}
.ttk p {
    font-size: 20px;
    color: #135A92;
    line-height: 30px;
    text-align: center;
    padding-bottom: 6px;
    font-weight: bold;
}
.ttk img {
    padding: 3px;
    border: #CCC solid 1px;
    margin-right: 10px;
}
.ttk img, .ttk ul, .ttk span {
    float: left;
}
.ttk ul {
    width: 170px;
}
.ttk ul li {
    line-height: 21px;
}
.ttk span {
    width: 325px;
    border-left: solid #ddd 1px;
    margin-left: 10px;
    padding-left: 15px;
    line-height: 21px;
    color: #145B92;
}


.J_webmain{ padding-top:5px;margin-bottom: 10px;}
.J_webmain_left{ float:left; width:220px;}
.J_webmain_right{  display:inline; width:720px; float:right}

.J_data_list{ padding:6px 8px;}
.J_data_list  li{  height:35px; line-height: 35px;
border-bottom: #C2c2c2 dashed 1px;
text-align: left;
padding-left: 16px;
background: url(../images/t.gif) no-repeat 0 7px;}
.J_data_list  li .s_r{ float:right}


.J_web_footer{ text-align:center; line-height:22px; width:auto}
.quick-pass{width: 925px;
margin: 6px auto;
background-image: url(../images/hzpp.gif);
background-repeat: no-repeat;
background-color: #F0F0F0;
border: #ddd solid 1px;
height: 70px;
padding: 10px 0px 0px 35px;}
.quick-pass img{border: #333 solid 1px;}
#footer{margin: 0px auto;
background-color: #464646;
height: 60px;
color: #FFF;
text-align: center;
font-family: Verdana, Geneva, sans-serif; line-height:26px;}
.J_web_footer_links{ text-align:center}
#links a{ color:#666}
#links label{ color:#ccc; margin-left:5px; margin-right:5px;}
.J_web_footer_copy{}
.J_webmain_box{ margin:10px 0}
.J_webmain_box_title{ background-image: url(../images/btbg.gif);
background-repeat: repeat-x;
border:#ddd solid 1px;
border-bottom:none;
font-size: 14px;
font-weight: bold;
color: #196399; height:28px; line-height:28px;}
.J_webmain_box_title h3{ font-size:14px; padding-left:35px;background:url(../images/tb.gif) no-repeat -9999px -9999px;}
.my-trust h3{ background-position:5px  -132px}
.value-box h3{ background-position:5px -158px}
.quick-pass-box h3{ background-position:5px -188px }
.J_webmain_box_cnt{ border:1px solid #ccc; }
.J_webmain_box_cnt ul.ks{padding: 5px 31px 15px;overflow: hidden;}
.J_webmain_box_cnt ul.ks li{float: left;padding-right:10px;text-align: left;background: url(../images/t.gif) no-repeat -2px 5px;padding-left: 12px;width: 136px}
.my-trust .J_webmain_box_cnt{padding:10px 10px 20px; text-align:center;line-height: 32px;}
.value-box .J_webmain_box_cnt{ padding:8px 4px;}
.value-box table{ width:100%;}
.value-box table th{ background:#F0F0F0; height:25px; line-height:25px; border-bottom:1px solid #ccc}
.value-box table td{ text-align:center; line-height:25px; border-bottom:1px solid #ccc;}
.quick-pass-box .J_webmain_box_cnt{padding:0 10px 10px;}
.friend-link-box .J_webmain_box_cnt{ padding:12px;}
.friend-link-box .J_webmain_box_cnt select{ width:100%;}
.manager-box .J_webmain_box_cnt{padding:10px 10px;}

.cnt_fuwu a{ margin-top: 10px;display: block;width: 122px;height: 40px;font-size: 18px;font-weight: bold;padding: 22px 0 0 80px;text-decoration: none;}

.J_webmain_table{ width:100%}
.J_webmain_table th,
.J_webmain_table td{ text-align:left; padding-left:10px; border:1px solid #ccc; height:24px;}
.J_webmain_table th{ background:#f1f1f1; }

.J_webmain_table .even td{ background:#f1f1f1;}

.J_webmain_tab_items ul { overflow:hidden;zoom:1}
.J_webmain_tab_items ul li{ float:left;  background:#f1f1f1; border:1px solid #ccc; white-space:nowrap; display:inline; margin-right:10px;}
.J_webmain_tab_items ul li span{ float:left;}
.J_webmain_tab_items ul li a{ float:left; padding:4px;}

.J_webmain_marquee li{ border:1px solid #ccc; background:#f1f1f1}

.J_web_header_cnt{ background:url(../images/header_bg.jpg) no-repeat; height:85px;}
/*autocomplete style*/
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
z-index:100;
}
.ui-menu {
list-style: none;
padding: 2px;
margin: 0;
display: block;
outline: none;
border:1px solid #ccc;
background:#fff;
}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
line-height: 1.5;
min-height: 0;
font-weight: normal;
padding:2px;
}
.ui-state-focus{ background:#f1f1f1;} 
.ui-helper-hidden-accessible{ display:none}

/*form v*/

/*.onShow
{
    background:#E9F0FF url(../images/v/info.gif) no-repeat 5px center;
}
.onFocus
{
    background:#E9F0FF url(../images/v/info.gif) no-repeat left center;
}
.onError
{
    background:#FFF2E9 url(../images/v/error.gif) no-repeat left center;
}
.onCorrect
{
    background:#E9FFEB url(../images/v/ok.gif) no-repeat left center;
}
.onLoad
{
    background:#E9FFEB url(../images/v/info.gif) no-repeat left center;
} */
.onShow,.onFocus,.onError,.onCorrect,.onLoad{ display:inline-block; padding:2px; padding-left:25px; line-height:normal; vertical-align:middle; background-position: 4px 4px; min-width:150px; border:1px solid #ccc;  border-radius:3px; -webkit-border-radius:3px;}

/*page style*/
.J_page_style{}
.J_page_style {
	margin-top: 20px; margin-bottom: 10px
}
.J_page_style a {
	border-right: #8db5d7 1px solid; padding-right: 5px; border-top: #8db5d7 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #8db5d7 1px solid; color: #000; margin-right: 2px; padding-top: 2px; border-bottom: #8db5d7 1px solid; text-decoration: none
}
.J_page_style a:hover {
	border-right: red 1px solid; padding-right: 5px; border-top: red 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: red 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: red 1px solid
}
.J_page_style a:active {
	border-right: red 1px solid; padding-right: 5px; border-top: red 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: red 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: red 1px solid
}
.J_page_style span.current {
	border-right: #e89954 1px solid; padding-right: 5px; border-top: #e89954 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #e89954 1px solid; color: #000; margin-right: 2px; padding-top: 2px; border-bottom: #e89954 1px solid; background-color: #ffca7d
}
.J_page_style span.disabled {
	border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #ccc 1px solid; color: #ccc; margin-right: 2px; padding-top: 2px; border-bottom: #ccc 1px solid
}
.pager_style{ line-height: normal}
.page_style{ text-align:right; margin:10px auto;}
.p_disabled{ display:none}
.page_abled{color: #60719F;
height: 20px;
line-height: 20px;
text-align: center;  margin:0 2px; display:inline-block}
.page_abled a{ border: #ccc 1px solid;padding:0 5px; text-decoration: none; display:inline-block;border-radius:3px;}

.page_abled a:hover{ border: #8db5d7 1px solid; text-decoration:none;background:#ffca7d}

.page_abled a:active{border: #8db5d7 1px solid;}

.p_current{display:inline-block; margin:0 2px;padding:0 5px; font-weight:bold}
/*span_tip*/
.tip_out_wrap{ position:relative;display:inline-block}
.span_tip {
position: absolute;
color: #ccc;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
text-indent: 5px;
line-height:24px;
}
/*loading*/
.img_loading_ico{ display:inline-block; line-height:normal; background:url(../images/loading.gif) no-repeat; width:24px; height:24px;}
.img_not_fund{ background:url(../images/not-fund.png) no-repeat;}

/*backTop*/
.backTop{
position: fixed;
right: 17px;
bottom: 87px;
width: 38px;
height: 38px;
text-indent: -9999px;
cursor: pointer;
_position:absolute;
}
.backTop a{display:block;height:100%;background: url(../images/result-top-btn.png) -1px -89px no-repeat;outline:none}
.backTop a:hover{background-position: -1px -1px;}

/*J_calendar_table*/
.J_calendar_table{ width:100%; border-collapse:collapse; table-layout:fixed}
.J_calendar_table th{ background:#f1f1f1; border:1px solid #ccc; padding:3px 0}
.J_calendar_table td{ border:1px solid #ccc; text-align:center; padding:3px 0}
.J_calendar_today{ background:#f1f1f1;}
.not_show{ text-indent:-9999px;}

/*banner ad*/
.ad_btns a {
display: inline-block;
width: 12px;
height: 12px;
line-height: 200px;
overflow: hidden;
zoom: 1;
background: url(../images/b_03.png) no-repeat -19px 0px;
margin: 0 4px;
outline: none;
}
.ad_btns a.activeSlide {
background-position: 0 0px;
}
#J_banner{position:relative;height:161px;overflow:hidden;margin-top: 2px;}
#ad_btns{position:absolute;bottom:10px;width:300px;left:50%;margin-left:-150px;z-index:10;text-align:center}
#loading{z-index:1;padding:5px 0 5px 9px;
background:#c44;left:0;top:0;width:90px;
color:#fff;position:fixed;-webkit-border-bottom-right-radius:5px;color:#fff; _position:absolute; text-shadow:0 0 1px #ccc}
.notice{background-color: #E4E4E4;
height: 28px; line-height:28px; width:960px; margin:0 auto; margin-top:2px;}
.notice-title{ float:left; padding-left:10px; font-weight:bold}
.notice-title-content{ float:left; width:820px;}
.notice-title-content a{ color:red}
/*article*/
.article_title{font-size:16px;margin-bottom:10px;text-align:center}
.article_content{line-height:1.8;}
.article_content p{ text-indent:2em;font-size:14px;}
.other_article{ border-top:1px dashed #ccc; margin-top:20px; padding-top:10px;}
.other_article ul li{ margin-bottom:5px;}
.J_web_side{ padding:5px;}

/*map nav*/
.J_page_map_nav{ border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:20px; padding-right:10px;}


.product-item{height:168px;padding:6px 10px; border:#ddd solid 1px;margin:10px 0;}
.product-item h3{font-size:20px;color:#135A92;line-height:30px;text-align:center;padding-bottom:6px; font-weight:normal}
.product-item img,.product-item ul,.product-item span{float:left}
.product-item img{ padding:3px; border:#CCC solid 1px; margin-right:5px;}
.product-item ul{ width:180px;}
.product-item li{ line-height:21px;}
.product-item span{ width:325px; border-left:solid #ddd 1px; margin-left:10px; padding-left:15px; line-height:21px; color:#145B92}
.product-item span em{text-align:right; font-style:normal}
.product-item span img{ border:0px; margin-left:50px;}
.go-right{ float:right; font-size:12px; padding-right:10px;}
.news-box h3{ background-position:5px -102px}
.news-box .J_webmain_box_cnt{ border:none}
.p-table { border-collapse:collapse}
.p-table th{ background:#e6e6e6;}
.p-table th,.p-table td{ border:1px solid #ccc; text-align:center; height:28px; line-height:28px;}
.p-table .a-l{ text-align:left; padding-left:5px;}
.p-table-tips{color: red;
font-weight: bold;
padding-top: 5px;
border:1px solid #ccc; border-top:none; text-align:center; padding-bottom:5px}
.message-box,.year-report-box{ float:left; margin-top:10px; margin-bottom:0px;}
.message-box{ width:354px;}
.year-report-box{ width:354px;float: right;}
.message-box h3{ background-position:5px -220px;}
.year-report-box h3{ background-position:5px -251px}
.company-news-box h3,.profession-news-box h3{ background-position:5px -102px}
.company-news-box{ width:354px; float:left}
.profession-news-box { width:354px;float: right;}

.J_inner_webmain{ border:1px solid #ddd;}
.J_inner_webmain .J_webmain_left{}
.J_inner_webmain .J_webmain_right{ float:left;width: 677px;
padding: 10px 30px;
border-left: #ddd solid 1px;}
.J_inner_webmain .J_webmain_right_cnt{min-height:400px;}
.p-article{ font-size:14px; line-height:22px;}
.p-article p{ margin-bottom:5px;text-indent: 2em;}
.J_web_side_list li  span{ display:block}
.J_web_side_list li  span a{background: url(../images/nybtbg1.gif) no-repeat 20px 12px;
font-size: 14px;
height: 35px;
padding-left: 40px;
line-height:35px;
border-bottom: #CCC 1px dashed;
display: block;}
.J_web_side_list li  span a:hover,.current{background:url(../images/nybtbg1.gif) no-repeat 20px -25px; color:#F93; font-weight:bolder; background-color:#F0F0F0; }
.J_web_side_list li dl{padding-left: 42px;
line-height: 30px;
height: 30px;}
.J_web_side_list li dl.fw_ahover{font-weight:bold;}
.J_web_side_title{background: url(../images/nybtbg.gif) no-repeat ;
height: 90px;
width: 210px;
margin-bottom: 30px;}
.titleaboutus{ background-position:0 0}
.titlenews{ background-position: 0px -88px;}
.titlelicai{ background-position: 0px -188px;}
.titlelilun{ background-position: 0px -390px;}
.titlejob{ background-position: 0px -490px}
.titleinfo{ background-position: 0px -580px}
.title{ background-position: 0px -88px;}
.title6{ background-position: 0px -88px;}

.zyyw li{
background-image: url(../images/t.gif);
background-repeat: no-repeat;
background-position: 10px -18px;
padding-left: 26px;
}

.J_data_list_news{ font-size:14px;}
.show_content{background: url(../images/show_bg.gif) repeat-x;
padding: 20px 30px;}
.show_content h3{font-family: "黑体";
font-size: 20px;
text-align: center;
font-weight: normal;
color: #003F8C;
margin-top: 30px;
height: 20px;}
.show_content h4 {
height: 20px;
margin: 20px 0px 10px;
padding-bottom: 10px;
text-align: center;
font-weight: normal;
color: #666;
font-size: 9pt;
border-bottom: dashed 1px #999;
}
.show_content_text{ line-height:26px; font-size:14px;min-height:400px;}
.show_content_text p{text-indent: 2em;}
.show_content_text img{max-width: 890px}
.view-dst {
    position: relative;
    cursor: pointer;
}
.view-dst-more {
    position: absolute;
    top: 0;
    right: 70px;
    z-index: 60;
    background: #f7fdff;
    display: none;
    cursor: default;
    width:280px;
}

.more{
    float: right;
    font-size: 12px;
    font-weight: normal;
    padding-right: 10px;
}


.fullSlide .prev,
.fullSlide .next{ display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:50%; margin-left: -400px;
    z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) 0 0  no-repeat;
    cursor:pointer; /*filter:alpha(opacity=50);opacity:0.5; */display:none;  }
.fullSlide .next{ left:auto; right:50%; background-position:-914px 0 ; margin-right: -400px;  }

.fullSlide{ width:100%;  position:relative;  height: 766px;  background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; width:auto; margin: 0 auto;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height: 766px; overflow:hidden; text-align:center;  }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:70px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; margin:1px; overflow:hidden; background:#0a51a0;
    line-height:999px; border-radius: 50%; margin: 0 8px;}