﻿@charset "utf-8";
/* CSS Document */
.red{ color:#FF0000;}
.restore p{text-indent:2em;}

.banner_bg{background:url(../img/sub_ban_bg.jpg) repeat-x; width:100%;  height:184px;}
.banner_con{width:980px; background:url(../img/sub_ban_bg.jpg) repeat-x; }
.banner{width:980px; height:184px; overflow:hidden;}
.banner img{width:980px; height:184px; }


/* banner end  */

.content_bg{ width:100%; background:#fff;}
.content_con{ width:980px; background:#fff;}
.content{ width:980px; background:#fff; overflow:hidden;}

/* content end  */

.left{ float:left; width:240px; margin:0px 0; overflow:hidden;}
.left_list{width:240px; margin-bottom:10px; overflow:hidden;}
.left_list dt{ background:url(../img/sub_ltitle.jpg) no-repeat 10px center #2d4583; width:240px; height:35px; overflow:hidden;}
.left_list dt .left_t{ width:180px; height:26px; background:#FFFFFF; display:block; margin-top:4px; margin-left:35px; line-height:26px; padding:0px 10px; font-size:14px; color:#2d4583; font-weight:600; overflow:hidden;}
.left_list dd{width:240px; overflow:hidden;}
.left_list dd a{background:url(../img/sub_llist.jpg) 10px center  no-repeat #FFFFFF; width:200px; height:27px; border-bottom:1px solid #efefef; line-height:27px; padding:0 10px 0 30px; color:#666666; display:block; overflow:hidden; }
.left_list dd a:hover,.left_list dd .ahover{background:url(../img/sub_llist_hover.jpg) 10px center  no-repeat #efefef; width:200px; height:27px; border-bottom:1px solid #efefef; line-height:27px; padding:0 10px 0 30px; color:#009933; display:block; overflow:hidden; }

.l_new_list{ width:238px; border:1px solid #e2dfdf; overflow:hidden;}
.l_new_list dt{ background:url(../img/sub_ltitle2.jpg) no-repeat 10px center #f2f2f2; width:200px; height:29px; padding:0 10px 0 28px; line-height:29px; border-top:1px solid #FFFFFF; font-size:14px; font-weight:600; color:#2d4583; overflow:hidden; }
.l_new_list dd{width:238px; background:#FFFFFF; padding-bottom:5px; overflow:hidden;}
.l_new_list dd a{ width:210px; height:25px; line-height:25px; color:#666666; background:url(../img/sub_licon.jpg) no-repeat 10px center; display:block; padding:0 10px 0 18px;}
.l_new_list dd a:hover{color:#199641;}

.l_tab{width:240px; margin-bottom:10px; overflow:hidden;}
.mapabout li {
    line-height: 30px;
    margin-top: 1px;
    position: relative;
    width: 100%;
}
* html .mapabout li {
    display: inline;
    float: left;
}
.mapabout li a {
    padding-left: 28px;
}
.mapabout li span {
    cursor: auto;
    float: left;
    font-size: 0;
    height: 13px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 13px;
}
.l_tab_t{width:240px; height:25px; background:#0093dd; overflow:hidden; border-radius: 5px 5px 0px 0px;}
.ad {width:240px; margin-bottom:10px; margin-top:10px; overflow:hidden;}
.l_tab_t span{ width:100px; height:25px; line-height:25px;  color:#ffffff; text-align:center; font-size:14px; font-weight:600; cursor:pointer; display:block; float:left; margin-top:0px; margin-left:5px; overflow:hidden;}
.l_tab_t .tab_on{ width:100px; height:32px; line-height:30px; background:#FFFFFF; color:#2d4583; text-align:center; font-size:14px; font-weight:600; cursor:pointer; display:block; float:left; margin-top:5px; margin-left:5px; overflow:hidden;}
.l_tab_con{width:240px; overflow:hidden;}
.l_tab_list{width:240px; overflow:hidden;}
.l_tab_con dt{background:url(../img/sub_llist_hover.jpg) 10px center  no-repeat #efefef; width:200px; height:27px; border-bottom:1px solid #efefef; line-height:27px; padding:0 10px 0 30px; color:#009933; display:block; font-weight:600; cursor:pointer; overflow:hidden;}
.l_tab_con dd{width:238px; background:#FFFFFF; padding-bottom:5px; overflow:hidden;}
.l_tab_con dd a{width:210px; height:25px; line-height:25px; color:#666666; background:url(../img/sub_licon.jpg) no-repeat 10px center; display:block; padding:0 10px 0 18px;  border-bottom:1px dashed #f1f1f1;}
.l_tab_con dd a:hover{color:#199641;}
/* left_end  */

.right{width:723px; float:right; margin:0px 0; overflow:hidden;}
.right_title{background:url(../img/sub_ricon.jpg) center left no-repeat;  width:705px;  font-size:14px; font-weight:600; color:#2d4583; height:35px; line-height:32px; padding-left:17px; overflow:hidden;}
.right_link{float:right; font-size:12px; font-weight:normal; color:#666666; overflow:hidden;}
.right_link a{ margin:0 5px; color:#666666; overflow:hidden;}
.right_link .on{font-weight:600;}
.right_content,.find_case{width:701px;
background: url("../images/v9/contentbg.jpg") no-repeat scroll left top transparent;
    color: #9A9797;
    display: block;
    margin-top: -4px;
    overflow: hidden;
    padding: 35px 0 0 20px;
}
.title {
    background: url("../images/v9/titlebg.jpg") no-repeat scroll left top transparent;
    color: #848484;
    display: block;
    margin-top: 16px;
	height:25px;
	line-height:25px;
    padding: 8px 0 0 0px;
}
.title span {
    font-family: Arial,Helvetica,sans-serif;
}
.right_banner{width:721px; height:160px; background:#FFFFFF; overflow:hidden; margin:0 auto; border-radius: 5px 5px 5px 5px; margin-bottom:10px}
.right_t{width:701px; height:30px; line-height:30px; text-align:center; font-size:24px; margin-bottom:10px; color:#0b9740; overflow:hidden;}

.right_content .table{width:100%;}
.right_content .table td{padding:5px;}
.right_content .table td .txt{ width:250px; height:20px;}
.right_content .table td .yzm{ width:150px; height:20px;}
.right_content .table td .zx_yanzhengmma{ margin-left:5px; margin-bottom:-5px; *margin-bottom:-2px;}
.right_content .table td .fk_con{ width:500px; height:150px; vertical-align:top;}

.find_case li{border:1px solid #cccccc; background:url(../img/find_anniu.jpg) 140px center no-repeat; cursor:pointer; color:#000000; width:150px; height:21px; line-height:21px; overflow:hidden; float:left; padding:0 5px; margin-right:10px; overflow:hidden;}
.find_case .nav_li{ margin:0px; padding:0px; margin-left:-6px; width:160px; display:none; position:absolute; *position:relative; z-index:10; background:#FFFFFF; border:1px solid #CCCCCC; overflow:hidden;}
.find_case .nav_li li{margin:0px; padding:0px; width:150px; height:20px; line-height:20px;  background:none; border:0px; padding:0 5px; border-bottom:1px dashed #CCCCCC; cursor:pointer; overflow:hidden;}

.case_list{width:723px; margin-top:10px; overflow:hidden;}
.case_list dl{width:700px; background:#FFFFFF; margin-bottom:10px; border:1px solid #e3e3e3; border-bottom:2px solid #e3e3e3; border-right:2px solid #e3e3e3; padding:10px; overflow:hidden;}
.case_list dt{ float:left; width:216px; height:127px; padding:5px; background:#efefef; overflow:hidden;}
.case_list dt img{width:216px; height:127px;}
.case_list dd{ float:left; width:454px; height:127px; background:#efefef; padding:5px; color:#555152; line-height:21px; margin-left:10px; overflow:hidden; }
.case_list dd a{color:#199641;}
.case_list dd h1{color:#4f4f4d; font-size:12px; font-weight:600;}

.page{ width:100%; margin:10px 0; text-align:center;}
.page a{ padding:5px 10px; height:50px; color:#919ea7; line-height:50px; font-weight:600; border:1px solid #dddddd; margin:0px 5px;}
.page a:hover,.page .a_on{padding:5px 10px; height:50px; border:1px solid #ffffff; font-weight:600; line-height:50px; margin:0px 5px; color:#54b9e5;}

.case,.new_list{width:701px; overflow:hidden;}
.case dt{width:680px; height:26px; line-height:26px; font-size:12px; color:#666666; background:#fbfafa; font-weight:600; padding:0 10px; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; margin-bottom:10px; overflow:hidden;}
.case dt a{font-size:12px; color:#666666; margin:0 5px; font-weight:normal;}
.case dd{width:660px; line-height:25px;  font-size:12px; color:#666666; background:#fbfafa; font-weight:600; padding:10px 20px; text-align:center; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; overflow:hidden;}
.case dd img{ width:648px; height:391px;}

.fangda{width:680px; height:30px; line-height:30px; margin:5px 10px; overflow:hidden; }
.fangda_anniu{ background:url(../img/fangdajing.jpg) no-repeat center left; padding-left:25px; float:right; display:block; height:30px; line-height:30px; font-size:14px; font-weight:600; color:#666666; border:0px; cursor:pointer;}

.case_tab{width:680px; line-height:30px; margin:5px 10px; overflow:hidden; }
.case_tab_title{width:680px; height:32px;  line-height:32px; overflow:hidden;}
.case_tab_title span{width:105px; height:30px;  line-height:30px;  background:url(../img/case_tab_bg.jpg) repeat-x top; float:left; text-align:center; color:#132a86;  font-size:14px; font-weight:600; position:relative; z-index:9; cursor:pointer; overflow:hidden; }
.case_tab_title .case_tab_on{width:105px; height:30px;  line-height:30px;  background:url(../img/case_tab_bg.jpg) repeat-x top; float:left; text-align:center; color:#132a86; border:1px solid #dfdfdf; border-bottom:1px solid #ffffff; font-size:14px; font-weight:600; cursor:pointer; overflow:hidden;}
.case_tab_content{width:660px; line-height:25px; border-top:1px solid #dfdfdf; color:#666666; display:none;   margin-top:-1px;  padding:10px; overflow:hidden;}

.fuwu_tab,.zhaopin_tab{width:680px; line-height:30px; margin:5px 10px; overflow:hidden; }
.fuwu_tab_title,.zhaopin_tab_title{width:680px; height:32px;  line-height:32px; overflow:hidden;}
.fuwu_tab_title span,.zhaopin_tab_title span{ padding:0 10px; height:30px;  line-height:30px; position:relative; z-index:10;  background:url(../img/case_tab_bg.jpg) repeat-x top; float:left; text-align:center; color:#132a86;  font-size:14px; font-weight:600; cursor:pointer; overflow:hidden; }
.fuwu_tab_title .fuwu_tab_on,.zhaopin_tab_title .zp_tab_on{ padding:0 10px;  height:30px;  line-height:30px;  background:url(../img/case_tab_bg.jpg) repeat-x top; float:left; text-align:center; color:#132a86; border:1px solid #dfdfdf; border-bottom:1px solid #ffffff; font-size:14px; font-weight:600; cursor:pointer; overflow:hidden;}
.fuwu_tab_content,.zhaopin_tab_content{width:680px; line-height:25px; border-top:0px solid #dfdfdf; color:#666666;  margin-top:-1px;  padding:10px; overflow:hidden;}
.fuwu_tab_content dt{width:660px; height:25px; line-height:25px; margin-bottom:5px; font-size:14px; font-weight:600; color:#009933;  border-bottom:1px dashed #CCCCCC; overflow:hidden;}
.fuwu_tab_content dd{ width:660px; overflow:hidden;}
.fuwu_tab_content dd a{color:#132a86; }
.fuwu_tab_content dd li{ width:660px; height:25px; line-height:25px; color:#132a86; background:url(../img/sub_licon.jpg) no-repeat 5px center; overflow:hidden;}
.fuwu_tab_conLi_time{ float:right; font-size:12px; color:#666666; overflow:hidden;}

.zhaopin_tab_content{ display:none;}
.zhaopin_tab_content .zhaopin_zw{ background:#669999; color:#FFFFFF; padding:3px}
.zhaopin_tab_content a{ color:#666666;}
.zhaopin_tab_content a:hover{color:#199641;}

/*
.new_list{margin-bottom:10px;}
.new_list dt{ background:url(../img/new_icon.jpg) no-repeat 5px center #fbf9fa; width:676px; height:26px; border-bottom:1px solid #d6d6d6; padding:0 10px 0 15px; line-height:26px; color:#656565; margin-bottom:10px; font-size:14px; overflow:hidden;}
.new_list dt a{color:#656565; }
.new_list dt a:hover{color:#199641;}
.new_list .new_date{ float:right; font-size:12px; color:#999999; }
.new_list dd{ width:681px; line-height:20px; padding:0px 5px 0px 15px; color:#676767; overflow:hidden;}
.new_list dd a{ float:right; color:#01962e;}
*/


.new_list{margin-bottom:10px; border-bottom:1px dashed #CCCCCC; padding-bottom:10px; overflow:hidden;}
.new_list dt{ background:url(../img/new_icon.jpg) no-repeat 5px center #fbf9fa; width:676px; height:26px; padding:0 10px 0 15px; line-height:26px; color:#333333; margin-bottom:5px; font-size:15px; overflow:hidden;}
.new_list dt a{color:#333333; }
.new_list dt a:hover{color:#199641;}
.new_list .new_date{ float:right; font-size:12px; font-weight:normal; color:#999999; }
.new_list dd{ width:681px; line-height:20px; padding:0px 5px 0px 15px; color:#676767; overflow:hidden;}
.new_list dd a{ float:right; color:#01962e;}

.aboutus,.wenzhang{width:700px; background:#FFFFFF; border:0px solid #e3e3e3; color:#676767; line-height:25px; overflow:hidden;}
.aboutus a{color:#676767;}
.aboutus a:hover{color:#199641;}
.aboutus h1{ background:url(../img/aboutus_icon.jpg) no-repeat left center; font-size:14px; line-height:25px; height:25px; padding-left:15px;}

.wenzhang .wz_title{background:#f5f5f5; width:661px; padding:10px; line-height:25px; text-align:center; margin-bottom:5px; overflow:hidden;}
.wenzhang .wz_title h1{color:#0b9740; font-size:14px;}
.wenzhang .wz_title a{color:#333333;}
.wenzhang .wz_title a:hover{color:#199641;}
.wenzhang .wz_content{width:681px; line-height:25px; background:#FFFFFF; padding-bottom:10px; border-bottom:1px dashed #CCCCCC; overflow:hidden;}
.wenzhang .wz_content a{font-weight:600; color:#666;}
.wenzhang .wz_content a:hover{color:#006600;}

.wenzhang .wz_prea_next{width:681px; margin:10px 0; overflow:hidden;}
.wenzhang .wz_prea_next .wz_prea,.wz_next{height:50px; width:330px;}
.wz_prea{ float:left; text-align:left;}
.wz_next{ float:right; text-align:right;}
.wz_prea a,.wz_next a{color:#656565;}
.wz_prea a:hover,.wz_next a:hover{color:#199641;}
.wz_prea dt,.wz_next dt{ font-size:14px; font-weight:600; color:#656565; height:20px; line-height:20px; overflow:hidden;}
.wz_prea dd,.wz_next dd{ font-size:12px; color:#656565; height:30px; line-height:30px; overflow:hidden;}
.wz_prea dd a,.wz_next dd a{ color:#666666;}
.wz_prea dd a:hover,.wz_next dd a:hover{ color:#199641;}

.wenzhang .xg_list{margin-top:10px; width:681px; overflow:hidden;}
.wenzhang .xg_li_t{ width:681px; height:30px; line-height:30px; border-bottom:1px solid #CCCCCC; font-size:14px; margin-bottom:5px; font-weight:600; color:#0b9740; overflow:hidden; }
.wenzhang .xg_li_c{width:681px; overflow:hidden;}
.wenzhang .xg_li_c .wz_date{ float:right; color:#999999;}
.wenzhang .xg_li_c a{ color:#666666;}
.wenzhang .xg_li_c a:hover{color:#199641;}
.wenzhang .xg_li_c li{ width:681px; height:25px; line-height:25px; overflow:hidden;}




.list{width:676px; overflow:hidden;}
.list li{width:676px; height:35px; line-height:35px; border-bottom:1px dashed #CCC; color:#666; overflow:hidden;}
.list li a{color:#333;}
.list li a:hover{color:#199641;}

.flash_box{width:676px; overflow:hidden;}
.flash_box_bpop{ background:url(../img/bofan.png) no-repeat center; cursor:pointer; width:190px; height:120px; position:absolute; z-index:9; overflow:hidden;}
.flash_box dl{width:210px;  display:inline; float:left;  margin:5px 7px; overflow:hidden;}
.flash_box dt {width:190px; height:120px; border:5px solid #f5f5f5; background:#FFF; padding:5px; overflow:hidden;}
.flash_box dt img{width:190px; height:120px;}
.flash_box dd {margin:auto; width:190px; height:25px; line-height:25px; font-size:14px; font-weight:600; text-align:center; overflow:hidden;}
.flash_box dd a{color:#666666;}
.flash_box dd a:hover{color:#199641;}

.bd_fenxiang{height:15px; line-height:15px; margin-left:25%;}
.l_tab_con p {
    font-family: Arial;
    padding: 5px 0 5px 5px;
	line-height: 22px;
}
.site {
    background: url("../images/v9/sitebg-.jpg") repeat-x scroll left bottom transparent;
    color: #C41806;
    height: 29px;
    line-height: 29px;
    padding-left: 10px;
    width: 970px;
}
.site a {
    color: #505050;
    padding: 0 8px;
}
.site a.home {
    background: url("../images/v9/home.jpg") no-repeat scroll 0 3px transparent;
    color: #505050;
    padding-left: 20px;
}
.site span {
    padding: 0px;
}

.contentshow .fqa {
    border-bottom: 1px dashed #DDDDDD;
    margin-top: 5px;
    padding: 5px;
}
.contentshow .fqa h3 {
    background-image: url("../images/v9/show_arrow.gif");
    background-position: 0 -43px;
    background-repeat: no-repeat;
    color: #08266A;
    cursor: pointer;
    font-size: 13px;
    margin: 0;
    text-indent: 1.2em;
}
.contentshow .fqalink #showall, .contentshow .fqalink #hideall {
    background-image: url("../images/v9/show_arrow.gif");
    background-position: 0 -40px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 30px;
    padding-left: 16px;
    padding-right: 10px;
}
.contentshow .fqalink #hideall {
    background-position: 0 8px;
}
.fqa li ul li, .fqa ul li {
    background-image: url("../images/v9/arrow_fqa.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    font-weight: normal;
    line-height: 22px;
    list-style: none outside none;
    margin-bottom: 0;
    padding-left: 10px;
}
.c_content .contentshow .fqalink {
    background: none repeat scroll 0 0 #F1F5FD;
    border: 1px solid #CADBFF;
    height: auto !important;
    margin-bottom: 20px;
    min-height: 24px;
    padding: 5px;
}
.fqalink ul {
    list-style: none outside none;
    margin: 0 0 10px;
    padding-left: 10px;
}
.fqalink ul li {
    float: left;
    line-height: 24px;
    padding-right: 20px;
    width: 46%;
}
.c_content .contentshow .fqalink {
    margin-top: 10px;
}
.c_content .contentshow .fqalink p {
    margin: 0;
    padding: 0 0 0 10px;
    text-align: right;
}
.c_content .contentshow .fqalink #showall, .c_content .contentshow .fqalink #hideall {
    background-image: url("../images/v9/show_arrow.gif");
    background-position: 0 -40px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 30px;
    padding-left: 16px;
    padding-right: 10px;
}
.c_content .contentshow .fqalink #hideall {
    background-position: 0 8px;
}
.c_content .contentshow .fqa {
    border: 1px solid #DDDDDD;
    margin-top: 5px;
    padding: 5px;
}
.c_content .contentshow .fqa .fqaline {
    border-top: 1px solid #DDDDDD;
    padding-top: 10px;
}
.fqa dl {
    clear: both;
    margin: 0;
    padding: 5px 0;
}
.fqa dl dt {
    float: left;
    font-weight: bold;
    width: 30px;
}
.fqa dl dd {
    padding-left: 30px;
}
.fqa .fqabold {
    font-weight: bold;
}
.fqa ol li {
    list-style: none outside none;
    margin-bottom: 10px;
}
.fqa ol li p {
    background-image: url("../images/v9/q.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 30px;
    text-align: left;
}
.fqa .zlm {
    background-image: url("../images/v9/a.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 30px;
}
.fqa ul {
    margin: 0;
    padding: 0 0 0 5px;
}
.fqa li ul li, .fqa ul li {
    background-image: url("../images/v9/arrow_fqa.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    font-weight: normal;
    line-height: 22px;
    list-style: none outside none;
    margin-bottom: 0;
    padding-left: 10px;
}
.fqa .zlm table td {
    padding-left: 3px;
}
.fqa hr {
    border: 1px solid #CCCCCC;
    height: 1px;
    overflow: hidden;
}
.c_content .contentshow .fqa h3 {
    background-image: url("../images/v9/show_arrow.gif");
    background-position: 0 -43px;
    background-repeat: no-repeat;
    color: #08266A;
    cursor: pointer;
    font-size: 13px;
    margin: 0;
    text-indent: 1.2em;
}
.c_content .contentshow .fqa .showicon {
    background-position: 0 5px;
}
.fqa p {
    text-align: right;
}
.fqa p a {
    background-image: url("../images/v9/arrow_top.GIF");
    background-position: left center;
    background-repeat: no-repeat;
    color: #D11D24;
    padding-left: 10px;
    text-decoration: none;
}
.left-nav{width:230px; margin:0 auto; padding-top:10px}
.left-nav h1,.left-nav li,.left-nav li.cur a,.left-nav .bottom{background: url(../images/v9/about_left.png) no-repeat right top}
.left-nav h1{display:block; height:40px; text-indent:-999px; overflow:hidden}
.left-nav {background: url(../images/v9/about_left_bg-.png) repeat-y right top; padding-left:10px}
.left-nav li{background-position: right -102px; display:block; height:30px; line-height:30px; font-size:14px}
.left-nav li a{display:block; height:25px; line-height:25px; padding-left:14px; color:#6f6f6f}
.left-nav li.cur a{background-position: left -72px;  font-weight:700; color:#0d4b9b}
.left-nav{background-position: right -168px;}

.fqaline dt {
    float: left;
    width: 20px;
}
.fqa {
    border: 1px solid #DDDDDD;
    margin-bottom: 15px;
    padding: 0 8px;
}
.fqa h3 {
    background: url("../images/v9/close.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
    line-height: 30px;
    margin: 0;
    padding: 0;
}
.fqa .showicon {
    background: url("../images/v9/open.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.fqa .fqaline {
    border-top: 1px solid #DDDDDD;
}
#showall, #hideall {
    background: url("../images/v9/open.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 25px;
    margin-bottom: 10px;
    margin-left: 6px;
    padding-left: 25px;
    width: 120px;
}
#hideall {
    background: url("../images/v9/close.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 25px;
}
.fqa .top {
    text-align: right;
}