@charset "gb2312";
html, body, div, p,   ol,   dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, blockquote { margin:0; padding:0; font-size:12px;}
html,body{width:100%; height:100%;}
body{
	zoom:1;
	font-family:Arial,"微软雅黑","Microsoft YaHei";
	background-color: #FFFFFF;
}
body{ *font-family:"微软雅黑","Microsoft YaHei";background-color: #FFFFFF;}
img { border:0 none; vertical-align:middle; }
h1, h2, h3, h4, h5, h6 {  }
body, input, select, button, textarea { font-size:12px; font-family:Arial,"微软雅黑";}
body, input, select, button, textarea { *font-family:"微软雅黑","Microsoft YaHei";}
table, tr, th, td { border:0 none; vertical-align:middle; border-collapse:collapse;}
button { cursor:pointer; }
i, em, cite, address { font-style:normal; }
a{
	text-decoration:none;
	outline:none;
	font-family:Arial,"微软雅黑","Microsoft YaHei";

blr:expression(this.onFocus=this.blur()); 		color: #666666;
	font-size: 14px;
}
a:link {
	text-decoration:none;
	cursor:pointer;
	font-size: 14px;
	font-family:Arial,"微软雅黑","Microsoft YaHei";
}
a:hover, a:active {
	text-decoration:none;
-moz-background-clip:222;	color: #6BC5EA;
}
a:focus { outline:none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none;padding:0;}

/*css3*/
.TMenu li,.SonInfo .SonInfoCtnBack,.SonInfo .SonInfoCtn,.SonInfoBack,.Menu .MenuRight li:hover,.BusInfo .BusImg img,.BusInfo .title,.BusInfo,.InvList .Invinfo .InvListDate,.InvListDate em,.InvListDate span,.InvListContent h4,.JouInfo,.NewsMenu .NewsInfo:hover,.Invinfo .NewsListContent .NewsListContentImg,.Reclist .RecInfo,.StaffTitle a,.StaffInfo span,.ResultInfo:hover,.SonServiceInfo:hover .SonServiceIco span,.SonSloganInfo img{ transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;}
.SonInfoBack,.BusInfo .BusImg,.SonSloganInfo img{transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1);}

/*css3*/
.TMenu li,.SonInfo .SonInfoCtnBack,.SonInfo .SonInfoCtn,.SonInfoBack,.Menu .MenuRight li:hover,.BusInfo .BusImg img,.BusInfo .title,.BusInfo,.InvList .Invinfo .InvListDate,.InvListDate em,.InvListDate span,.InvListContent h4,.JouInfo,.NewsMenu .NewsInfo:hover,.Invinfo .NewsListContent  .NewsListContentImg,.Reclist .RecInfo,.StaffTitle a,.StaffInfo span,.ResultInfo:hover,.SonServiceInfo:hover .SonServiceIco span,.SonSloganInfo img{ transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;}
.SonInfoBack,.BusInfo .BusImg,.SonSloganInfo img{transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1);}



BANNER
.documentation {
	width: 1100px;
	margin: 0px auto;
	padding: 100px 0px;
}
.documentation h3, p {

}
.documentation h3 {
	margin: 0px 0px 20px 0px;
	font-weight: 300;
	font-size: 2em;
}

.indbanner {
	height: 380px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.inbbannerl {
	float: left;
	width: 890px;
	height: 380px;
}
.inbbannerz {
	float: left;
	height: 380px;
	width: 15px;
}
.indbannerr {
	float: left;
	height: 380px;
	width: 295px;
}
.indbannerrup {
	height: 50px;
	width: 295px;
	font-size: 16px;
	line-height: 50px;
	color: #3454C1;
	text-decoration: none;
}
.indbannerrtu {
	height: 200px;
	width: 293px;
	border: 1px solid #CCCCCC;
}
.indbannerrtu1 {
	float: left;
	height: 78px;
	width: 33%;
	text-align: center;
	padding-top: 20px;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	text-decoration: none;
}
.indbannerrtuyx {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.indbannerrtux {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.indbannerrtuy {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.indbannerrnew {
	height: 76px;
	width: 283px;
	border: 1px solid #CCCCCC;
	padding-left: 10px;
}

.indbannerrnewa:link {
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
}
.indbannerrnewa:visited {
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
}
.indbannerrnewa:hover {
	font-size: 14px;
	line-height: 25px;

	text-decoration: none;
	color: #3353DA;
}
.indwuad {
	height: 100px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.indwuadl {
	float: left;
	width: 236px;
	margin-right: 5px;
	height: 100px;
}
.indwuadr {
	float: left;
	width: 236px;
	height: 100px;
}
.indkc {
	height: 453px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.indkcbt {
	height: 42px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.indkcbtl {
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/bj4.jpg);
	display: block;
	float: left;
	height: 42px;
	width: 111px;
	text-align: center;
}
.indkcbttle {
	float: left;
	height: 42px;
	width: 121px;
	margin-left: 830px;
	background-image: url(../images/bj5.jpg);
	font-size: 14px;
	line-height: 42px;
	color: #666666;
	text-decoration: none;
	padding-left: 30px;
}

.indkcbtzxa:link {
	float: left;
	height: 42px;
	width: 106px;
	margin-left: 1px;
	font-size: 14px;
	line-height: 42px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/bj6.jpg);
	text-align: center;
}
.indkcbtzxa:visited {
	float: left;
	height: 42px;
	width: 106px;
	margin-left: 1px;
	font-size: 14px;
	line-height: 42px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/bj6.jpg);
	text-align: center;
}
.indkcbtzxa:hover {
	float: left;
	height: 42px;
	width: 106px;
	margin-left: 1px;
	font-size: 14px;
	line-height: 42px;
	color: #FFFFFF;
	text-decoration: underline;
	background-image: url(../images/bj6.jpg);
	text-align: center;
}





.indad {
	height: 100px;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.indteam {
	height: 410px;
	width: 1200px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
.indteamup {
	text-align: center;
	height: 80px;
	width: 1200px;
	font-size: 14px;
	line-height: 30px;
	color: #999999;
	padding-top: 20px;
}
.indteamup p {
	font-size: 24px;
	color: #0BA6C2;
	text-decoration: none;
}

.indteamdo {
	height: 310px;
	width: 1200px;
}
.indxy {
	height: 620px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.indxydo {
	height: 520px;
	width: 1200px;
}
.indnews {
	background-color: #0ba6c2;
	height: 60px;
	width: 1185px;
	margin-right: auto;
	margin-left: auto;
	font-size: 18px;
	line-height: 60px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
}
.indnewsma:link {
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	height: 30px;
	width: 60px;
	margin-right: 15px;
	border: 1px solid #FFFFFF;
	float: right;
	text-align: center;
	margin-top: 15px;
}
.indnewsma:visited {
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	height: 30px;
	width: 60px;
	margin-right: 15px;
	border: 1px solid #FFFFFF;
	text-align: center;
	margin-top: 15px;
}
.indnewsma:hover {
	font-size: 12px;
	line-height: 30px;
	color: #0BA6C2;
	text-decoration: none;
	float: right;
	height: 30px;
	width: 60px;
	margin-right: 15px;
	border: 1px solid #FFFFFF;
	text-align: center;
	background-color: #ffda44;
	margin-top: 15px;
}

.indnewsdo {
	height: 640px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.indnewsdol {
	float: left;
	width: 300px;
	margin-right: 15px;
	height: 640px;
}
.indnewsdolup {
	height: 320px;
	width: 300px;
}

.indnewsdor {
	float: left;
	height: 640px;
	width: 885px;
}
.innewsdor1 {
	float: left;
	width: 280px;
	margin-right: 22.5px;
	height: 310px;
	margin-bottom: 20px;
}
.innewsdor2 {
	float: left;
	width: 280px;
	height: 310px;
	margin-bottom: 20px;
}

.innewsdor3 {
	float: left;
	width: 280px;
	margin-right: 22.5px;
	height: 310px;
}

.innewsdor4 {
	float: left;
	width: 280px;

	height: 310px;
}
.indnewsdorti {
	height: 28px;
	width: 280px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #316abc;
}
.indnewsdortiz {
	font-size: 16px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #316abc;
	text-align: center;
	height: 28px;
	width: 76px;
	display: block;
	float: left;
}

.indnewsdortim:link {
	font-size: 12px;
	line-height: 38px;
	color: #316ABC;
	text-decoration: none;
	text-align: center;
	height: 38px;
	width: 38px;
	display: block;
	float: right;
}
.indnewsdortim:visited {
	font-size: 12px;
	line-height: 38px;
	color: #316ABC;
	text-decoration: none;
	text-align: center;
	height: 38px;
	width: 38px;
	display: block;
	float: right;
}
.indnewsdortim:hover {
	font-size: 12px;
	line-height: 38px;
	color: #FFDA44;
	text-decoration: none;
	text-align: center;
	height: 38px;
	width: 38px;
	display: block;
	float: right;
}

.indnewsdorcon {
	background-color: #efefef;
	height: 268px;
	width: 278px;
	border: 1px solid #e0e4e5;
}
.indnewsdorcon ul {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}
.indnewsdorcon li {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}
.indnewsdorcon ul li a:link {
	font-size: 14px;
	line-height: 44px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/ad9.jpg);
	display: block;
	height: 44px;
	width: 238px;
	padding-left: 40px;
}
.indnewsdorcon ul li a:visited {
	font-size: 14px;
	line-height: 44px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/ad9.jpg);
	display: block;
	height: 44px;
	width: 238px;
	padding-left: 40px;
}
.indnewsdorcon ul li a:hover {
	font-size: 14px;
	line-height: 44px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 44px;
	width: 238px;
	padding-left: 40px;
	background-image: url(../images/ad10.jpg);
	
	
}






.inbanner {
	height: 600px;
	width: 100%;
	top: -529px;
	position: relative;
}
.ysindteama:link {
	width: 232px;
	float: left;
	height: 310px;
	margin-right: 10px;
	background-color: #000066;
	font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
}

.ysindteama:visited {
	width: 232px;
	float: left;
	height: 310px;
	margin-right: 10px;
		font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
}
.ysindteama:hover {
	width: 232px;
	float: left;
	height: 310px;
	margin-right: 10px;
		font-size: 14px;
	line-height: 25px;
	color: #0BA6C2;
	text-decoration: none;
}.ysindteama img {
	margin-top: -50px;
}

.ysindteamar:link {
	width: 232px;
	float: left;
	height: 310px;

	background-color: #000066;
		font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
}
.ysindteamar:visited {
	width: 232px;
	float: left;
	height: 310px;
		font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;

}
.ysindteamar:hover {
	width: 232px;
	float: left;
	height: 310px;
		font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;

}
.ysindteamar img {
	margin-top: -50px;
}

.ysindteamatx {
	height: 50px;
	width: 217px;
	position: relative;
	top: 260px;
	background-image: url(../images/teambj.png);
	padding-left: 15px;
}
.yaind15 {
	height: 15px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.xiaoqu {
	height: 186px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.xiaoqudo {
	height: 139px;
	width: 1200px;
}
.xiaoqudol {
	float: left;
	height: 124px;
	width: 305px;
	text-align: center;
	padding-top: 15px;
}
.xiaoqudoz {
	float: left;
	height: 119px;
	width: 680px;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	color: #999999;
	padding-top: 20px;
}
.xiaoqudor {
	float: left;
	height: 139px;
	width: 195px;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	text-decoration: none;
	padding-left: 20px;
}
.xiaoqudora:link {
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 30px;
	width: 100px;
	background-color: #0BA6C2;
	text-align: center;
}
.xiaoqudora:visited {
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 30px;
	width: 100px;
	background-color: #0BA6C2;
	text-align: center;
}
.xiaoqudora:hover {
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 30px;
	width: 100px;
	background-color: #FF7900;
	text-align: center;
}
.newstjdibua:link {
	float: left;
	height: 30px;
	width: 380px;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.newstjdibua:visited {
	float: left;
	height: 30px;
	width: 380px;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.newstjdibua:hover {
	float: left;
	height: 30px;
	width: 380px;
	font-size: 14px;
	line-height: 30px;
	color: #0BA6C2;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}