﻿
body {background:url(banner.jpg) no-repeat center 42px;
    font: 14px/22px arial,simsun,sans-serif;
    margin: 0 auto;
    min-width: 1000px;
    padding: 0;
    text-align: left;
}
ol, ul {
    list-style: none outside none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    /*font-weight: inherit;*/
    margin: 0;
    outline: 0 none;
    padding: 0;
}
table, td, tr {
    border: medium none;
    border-collapse: collapse;
    font-family: arial,simsun,sans-serif;
}
h1, h2, h3, h4, h5, h6, p {
    font-size: 12px;
    font-weight: normal;
}
ul, ol {
    list-style: none outside none;
}
img, fieldset {
    border: medium none;
    display: block;
}
img {
}
a {
    cursor: pointer;
}
a:link {
    color: #000;
    text-decoration: none;
}
a:visited {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #a40000;
    text-decoration: underline;
}
a:active {
    color: #333;
    text-decoration: none;
}
em {
    font-style: normal;
}
.hidden {
    display: none;
}
.clearing {
    clear: both;
    height: 0;
    overflow: hidden;
    width: 1px;
}
.left {
    display: inline;
    float: left;
}
.right {
    display: inline;
    float: right;
}
.more{ /*width:25px;*/
    float: right;
    font: 12px/34px simsun;
    margin-right: 15px;
}

.h30 {
    height: 30px;
}
.h20 {
    height: 20px;
}
.h35 {
    height: 35px;
}
.m10 {
    margin-top: 10px;
}
.m20 {
    margin-top: 20px;
}


.tit01{ font-size:16px;font-family: "Microsoft YaHei"; line-height:34px;color:#01479d; }
.tit01 dd{ width:100px; float:left;}
.tit01 dd a{ text-decoration:none; color:#01479d;}

.tit02{ font-size:18px;font-family: "Microsoft YaHei"; line-height:29px;color:#fff;}
.tit02 dd img{ float:left; padding-top:4px; margin:0 2px;}
.tit02 dd a{ text-decoration:none; color:#fff;}

.list01 li{ background:url(li.gif) no-repeat 0 12px; font-size:14px; padding-left:15px; height:30px; overflow:hidden; line-height:30px;font-family: simsun;}

.list02 li {font-family: simsun; font-size: 12px; height:30px; line-height: 30px; overflow: hidden;}

.top{width:100%;height:40px; border-bottom:2px solid #2a67b0; overflow:hidden; background-color:#e5e5e5;}


.GcW {margin: 0 auto; width: 1000px; overflow:hidden;}

.focus {
	position: relative;
	width: 350px;
	height: 250px;
	background-color: #000;
	float: left;
}
.focus img { overflow:hidden;
	width: 350px;
	height: 250px;
}
.focus .shadow .title {
	width: 240px;
	height: 16px;
	padding-left: 6px;
	padding-top: 4px; overflow:hidden;
}
.focus .shadow .title a {width:240px;
	text-decoration: none;
	color: #fff;
	font-size: 14px; 
	font-weight: bolder;
	overflow: hidden; 
}
.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}
.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}
.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 6px;
	z-index: 10;
}
.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index:10;
	height: 36px;
	line-height: 36px;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
	display: block;
	text-align: left;
}
.focus .shadow a { width:240px; overflow:hidden;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	margin-left: 10px;
	font-family: "Microsoft YaHei";
}
.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000
}
.focus .fcon img {
	display: block;
}
.focus .fbg {
	bottom: 5px;
	right: 4px;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 10; width:100px;
}
.focus .fbg div {
	margin: 2px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 14px;
	height: 14px;
	margin: 0 3px;
	color: #000;
	font: 12px/14px simsun;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #c6000e; color:#fff;
}
.focus .D1fBt img {
	display: none
}

.focus .prev, .focus .next {
	position: absolute;
	width: 40px;
	height: 74px;
	background: url(focus_btn.png) no-repeat;
}
.focus .prev {
	top: 50%;
	margin-top: -37px;
	left: 0;
	background-position: 0 -74px;
	cursor: pointer;
}
.focus .next {
	top: 50%;
	margin-top: -37px;
	right: 0;
	background-position: -40px -74px;
	cursor: pointer;
}
.focus .prev:hover {
	background-position: 0 0;
}
.focus .next:hover {
	background-position: -40px 0;
}


#czxw {overflow: hidden;width: 650px; margin:0 auto; background:url(czxw_bg.gif) no-repeat left top; height:250px; overflow:hidden;}
#czxw .tabul {background-color: #f8f8f8; font-family: "Sisum"; font-size: 16px; height: 34px;line-height: 30px; overflow: hidden; width: 649px; margin-top:1px;}
#czxw .tabul li {display: block; float: left; height: 34px;margin-left: 5px; text-align: center;}
#czxw .tabul .tabbt-on { background-color: #fff; border-top: 3px solid #01479d; color: #59493f; float: left; font-size: 16px; height: 31px; line-height: 30px; margin-top: 3px; padding: 0 55px;text-decoration: none;}
#czxw .tabul .tabbt-on a  { color: #59493f; text-decoration: none;}
#czxw .tabul .tabbt {
    color: #59493f;
    float: left;
    font-size: 16px;
    line-height: 42px;
    padding: 0 55px;
    text-decoration: none;
}
#czxw .tabul .tabbt a{
    color: #59493f;
    text-decoration: none;
}
#czxw .tabpad { margin:0 auto; width:610px;}

#czxw .tabpad  h3{font-family: "Microsoft YaHei"; font-size:16px; line-height:34px; height:34px; overflow: hidden; width:610px; margin:10px auto 0;}
#czxw .tabpad  p{ font:12px/26px simsun; height:52px; padding-bottom:15px; border-bottom:1px dotted #aaaaaa;width:610px; margin:0 auto; color:#707070; text-indent:2em;}
#czxw .tabpad ul{ margin-top:15px;}


.czxw{ background:url(czxw_bg.gif) no-repeat left top; width: 348px;height:250px;margin-left:20px;border:1px solid #dcdcdc;overflow:hidden;}
.czxw dl{width:100%; margin:0 auto; }
.czxw h3,.czxw_r h3{font-family: "Microsoft YaHei";font-size:15px;line-height:22px;font-weight:bold;overflow: hidden; width:auto;margin:10px 15px 0;}
.czxw p,.czxw_r p{ font:12px/26px simsun;height:70px;padding:5px 0 15px;line-height:18px;overflow:hidden;border-bottom:1px dotted #aaaaaa;width:auto;margin:0 15px;color:#707070; text-indent:2em;}
.czxw .list01{width:auto; margin:3px 15px 0;}
.zwgk{ width:720px;}
.zwgk dl{width:720px; height:29px; background:url(tit.jpg) no-repeat left top;}
.zwgk .zcfg{ width:348px; border:1px solid #dcdcdc; height:336px; margin-top:20px; overflow:hidden;}
.zwgk .zcfg h3{ height:33px; border-bottom:1px dotted #959595; font-family: "Microsoft YaHei"; font-size:16px; line-height:33px; padding-left:15px; }
.zwgk .zcfg h3 a{ color:#02489e; text-decoration:none;float:left;}
.zwgk .zcfg ul{ width:318px; margin:18px auto 0;}

.zcfg_yl,.czxw_r{ width:258px; border:1px solid #dcdcdc; background-color:#FFF; overflow:hidden;}
.zcfg_yl dl,.czxw_r dl{ height:33px; border-bottom:1px solid #2b67b1; padding-left:15px; background-color:#f8f8f8;}
.zcfg_yl ul,.czxw_r ul{ width:228px; margin:24px auto 0; padding-bottom:20px;overflow:hidden;}
.zcfg_yl .list03,.czxw_r .list03{ width:218px; margin:0 auto 0;overflow:hidden;}
.zcfg_yl .list03 li,.czxw_r .list03 li{margin-top:30px; float:left;}
.czxw_r{height:250px;}
.czxw_r ul{margin:3px auto 0;}
.czxw h2,.czxw_r h2{ height:33px; border-bottom:1px dotted #959595; font-family: "Microsoft YaHei"; font-size:16px; line-height:33px; padding-left:15px; }
.czxw h2 a,.czxw_r h2 a{ color:#02489e; text-decoration:none;float:left;}
.zt{ background:url(zt.jpg) no-repeat left top;width:1000px; height:95px; margin:0 auto;}
.zt dl{ float:left; margin-top:8px;}
.zt ul{ float:left; margin: 10px 0 0 0;}
.zt ul li{float:left;margin: 0 0 0 18px;}
.zt ul li img{ width:210px; height:60px; overflow:hidden;}

.ztsfw{ width:718px; border:1px solid #dcdcdc; border-top:none; overflow:hidden;}
.zwgk .ztsfw h3{ /*height:16px;*/ font-family: "Microsoft YaHei"; font-size:16px; line-height:32px; padding-left:15px; margin:15px 0;}
.zwgk .ztsfw h3 img{ margin:2px 0 0 5px; float:left}

#zmq,#qy {overflow: hidden;width: 688px; margin:0 auto;}
#zmq .tabul,#qy .tabul {background-color: #f2f3f5; font-family: "Sisum"; font-size: 16px; height: 37px;line-height: 34px; overflow: hidden; width: 100%;}
#zmq .tabul li,#qy .tabul li {display: block; float: left; height: 37px;margin-left: 5px; text-align: center;}
#zmq .tabul .tabbt-on,#qy .tabul .tabbt-on { background-color: #fff; border-top: 3px solid #01479d; color: #59493f; float: left; font-size: 16px; height: 31px; line-height: 30px; margin-top: 3px; padding: 0 35px;text-decoration: none;}
#zmq .tabul .tabbt-on a,#qy .tabul .tabbt-on a { color: #59493f; text-decoration: none;}
#zmq .tabul .tabbt,#qy .tabul .tabbt {
    color: #59493f;
    float: left;
    font-size: 16px;
    line-height: 42px;
    padding: 0 35px;
    text-decoration: none;
}
#zmq .tabul .tabbt a,#qy .tabul .tabbt a {
    color: #59493f;
    text-decoration: none;
}
#zmq .tabpad,#qy .tabpad { height:130px; /*overflow-y:scroll;*/ margin: 0 auto 0; width: 100%;}
#zmq .tabpad p,#qy .tabpad p{width:100%; overflow:hidden; float:left;}
#zmq .tabpad span,#qy .tabpad span{ margin-right:12px; margin-top:12px;border:1px solid #c9c9c9; background:#fff url(wsfw.jpg) repeat-x left bottom; padding:0 6px; float:left; font:12px/40px simsun; overflow:hidden;}

.hdjl { width:1000px; margin:0 auto; overflow:hidden;}
.hdjl dl{width:1000px; height:33px; background:url(tit2.jpg) no-repeat left top; padding-left:5px;}

.zxft{width:258px;height:400px; border:1px solid #dcdcdc; overflow:hidden;}
.zxft .hd{height:33px; border-bottom:1px solid #2b67b0; background-color:#f8f8f8;}
.zxft h3{width:auto;font-size:16px; line-height:33px;padding-left:15px;font-family: "Microsoft YaHei"; float:left; color:#02489e;}
.zxft h3 a{ color:#02489e; text-decoration:none; }
.more1{float: right;width:76px;margin:5px 15px 0 0; height:22px; }
.more1 a{  font: 12px/22px simsun; display:block; background-color:#d2d2d2; color:#000; text-align:center; border-radius:5px;}
.more1 a:hover {background-color:#2b67b0; color:#fff; text-decoration:none;}

#ft {overflow: hidden;width: 230px; margin:20px auto 0;}
#ft .tabul{font-size: 14px;
 height: 25px;line-height: 24px; overflow: hidden; width: 100%; border-bottom:1px solid #01479d;}
#ft .tabul li{display: block; float: left; height: 26px;text-align: center; width:85px; font-weight:bold; margin-right:15px;}
#ft .tabul .tabbt-on{ background-color: #fff; color: #fff; float: left; font-size: 14px; height: 24px; line-height: 24px;text-decoration: none; background:url(ft.gif) no-repeat 0 0; text-align:center; }
#ft .tabul .tabbt-on a { color: #fff; text-decoration: none;}
#ft .tabul .tabbt { color: #01479d; float: left; font-size: 14px;line-height: 24px; text-align:center; text-decoration: none;}
#ft .tabul .tabbt a {color: #01479d;text-decoration: none;}
#ft .tabpad { margin: 15px auto 0; width: 100%; }
#ft .tabpad img{ width:230px; height:155px; overflow: hidden; padding:20px auto 0;}
#ft .tabpad p{font-size:14px; line-height:30px; font-family: "Microsoft YaHei"; }
#ft .tabpad span { font-weight:bold;}

.zxfh{width:512px;height:400px; border-bottom:1px solid #dcdcdc; overflow:hidden; margin-left:20px;}
.zxfh .hd{height:34px; border:1px solid #dcdcdc; border-bottom:none;}
.zxfh h3{width:100px;font-size:16px; line-height:33px;padding-left:15px;font-family: "Microsoft YaHei"; float:left; }
.zxfh h3 a{ color:#02489e; text-decoration:none; }
.zxfh .bd{width:510px; height:406px; border:1px solid #dcdcdc;}
.zxfh ul{ width:470px; margin:20px auto 0;}

.wycy{width:188px;height:400px; border:1px solid #dcdcdc; overflow:hidden; }
.wycy .hd{height:33px; border-bottom:1px dotted #959595;}
.wycy h3{width:100px;font-size:16px; line-height:33px;padding-left:15px;font-family: "Microsoft YaHei"; float:left; color:#02489e;}
.wycy h3 a{ color:#02489e; text-decoration:none; }

.btzw { width:998px; overflow:hidden; border:1px solid #dcdcdc; border-top:none;}
.btzw_k li{width:150px; height:50px; overflow:hidden; margin:20px 0 0 14px; float:left;}

.friendship { height: auto; line-height: 34px; padding-bottom: 10px; text-align: center;}

/*��վ��ͼ 2017-11-2*/
.website_map{ margin-top: 20px;}
.website_map h1{ margin-bottom: 20px; font-size: 30px; line-height: 60px; text-align: center; color: #01479d; border-bottom: 2px solid #01479d;}
.wsm_tem{ margin-bottom: 20px; }
.wsm_lmT{ margin-bottom: 20px; font-size: 18px; line-height: 36px; border-bottom: 1px dashed #01479d;}
.wsm_lmT a{ color: #01479d;}
.wsm_tem_wrap{ padding: 14px 20px 20px; border: 1px solid #dcdcdc;  border-radius: 8px;}
.wsm_tem_list{}
.wsm_tem_list li{ float: left; width: 100%; height: 40px;  border-bottom: 1px dashed #e6e6e6; }
.wsm_tem_list li h3{ float: left; width: 33%; height: 32px; font-size: 14px; line-height: 40px;}

.wgk_list{}
.wgk_list li{ height: 54px; line-height: 54px; background-position: 0 26px;}

.mobile_item{ display: none;}
/*20180918add*/
.ssqdlb_list{ margin-top: 20px;}
.ssqdlb_list li{ float: left; width: 213px; height: 75px; margin: 0 0 90px 20px; font: 18px/74px "Microsoft YaHei"; text-align: center; background: url(ssqdlb.jpg) no-repeat center top;}
.ssqdlb_list li a{ display: block; width: 100%; height: 100%; color: #2c68b0;}
.ssqdlb_list li a:hover{ text-decoration: none;}

.wycy .itm{
	width:78px;
    height:99px;
    overflow:hidden;
    float:left;
    position:relative;
    margin:15px 0 0 12px;
}

.wycy .hdtil{
	width:66px;
    text-align:center;
    position:absolute;
    bottom:12px;
    left:50%;
    margin-left:-33px;
}

.wycy a,.wycy a:hover{
	color:#436288;
}

.hdjl dl {
    height: 49px;
    background: url(hdjl_gdczt_icon_03.jpg) no-repeat left top;
}

.hdjl .tit02 dd{
    line-height: 49px;
    padding-left: 40px;
    color: #444;
    font-size: 25px;
}

.hdjl .tit02 dd a{
    color: #444;
}

.sy_zx {
    width: 510px;
    border: 1px solid #d2d2d2;
    height: 406px;
    overflow: hidden;
}

.sy_zx_tt {
    overflow: hidden;
    border-bottom: 1px solid #cfcfcf;
    width: 470px;
    text-align: center;
    font-family: "Microsoft YaHei";
    line-height: 36px;
    color: #006eb7;
    margin: 0 auto;
}

.sy_zx0 {
    width: 290px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.sy_zx1 {
    width: 270px;
    float: left;
    text-align: left;
    background: url(http://app.southcn.com/caiting/zxfk/images/tzxx_li.gif) no-repeat 0 14px;
    padding-left: 20px;
    overflow: hidden;
}

.sy_zx2 {
    width: 80px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.sy_zx3 {
    width: 100px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.lists_sy_zx {
    overflow: hidden;
    width: 470px;
    margin: 0 auto!important;
}

.lists_sy_zx li {
    height: 40px;
    overflow: hidden;
    border-bottom: 1px dotted #cfcfcf;
    color: #535353;
    font-family: "Microsoft YaHei";
    line-height: 40px;
}

.lists_sy_zx li p {
    font-size: 14px;
}

.sy_zx_tt p {
    font-size: 15px;
}


/* 20211201 */
.qcrode_wx{ position: absolute; top: 40px; left: 50%; margin-left: 380px; width: 80px;}
.qcrode_wx img{ width: 80px;}
.qcrode_wx p{ margin-top: 5px;}