BODY { background-color:#ffffff; COLOR: #000000; margin:0px; padding:0px; font-size:12px; text-align:left; overflow-x:hidden;font-family: Microsoft Yahei}
A {COLOR: #000000; TEXT-DECORATION: none}
A:link {COLOR: #000000; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #ff7300; TEXT-DECORATION: underline}
form,ul,li,p,h1,h2,h5,h3,h4{ list-style-type:none; margin:0px; padding:0px; }
img{ border:0px; margin:0px;padding:0px; vertical-align:bottom}
.clear {CLEAR: both;}
.t_h,.t_h A:link,.t_h A:visited {  COLOR: #6f6f6f;}
.t_h A:hover {COLOR: #da251c; text-decoration:none}
.t_h1,.t_h1 A:link,.t_h1 A:visited {  COLOR: #515151;}
.t_h1 A:hover {COLOR: #da251c; text-decoration:none}
.t_f,.t_f A:link,.t_f A:visited {  COLOR: #ffffff;}
.t_f A:hover {COLOR: #ffffff;}

.tc{ text-align:center}
.tr{ text-align:right}
.f14{ font-size:14px;}
.fb{ font-weight:bold}
.f14b{ font-size:14px; font-weight:bold}
.f16{font-size:16px; }
.f16b{ font-size:16px; font-weight:bold}
.f18{font-size:18px; }
.f18b{font-size:18px; font-weight:bold}
.f20{ font-size:20px;}

.box { MARGIN: 0px auto; WIDTH: 1000px;}
* html .box{height: 1%; }*> .box{ overflow: hidden;}
* html .hk{height: 1%; }*> .hk{ overflow: hidden;}
* html ul{height: 1%; }*> ul{ overflow: hidden;}
.nov{ height:70px; background:#e80517; margin-top:20px; z-index:10}
.nov ul{ width:765px; margin:0px auto 0px; padding-top:25px; padding-left:230px; height:18px; background: url(bssx.jpg) no-repeat right bottom;}
.nov ul li{ width:auto; float:left; height:18px; line-height:18px; font-size:17px; background: url(bssx.jpg) no-repeat left center; white-space: nowrap; padding-left:2px;}
.nov ul li a{ display:block; padding:0px 15px 0px 16px;}
.logo{ width:218px; height:96px; left:50%; margin-left:-500px; position:absolute; margin-top:-20px;}
.hbg{ z-index:0; height:6px; overflow:hidden; background:#b3b3b3}

#slide-index {OVERFLOW: hidden; WIDTH: auto; POSITION: relative; HEIGHT: 260px; min-width: 1000px}
#slide-index .slides {WIDTH: auto; HEIGHT: 260px; min-width: 1000px}
#slide-index .slide {FLOAT: left; POSITION: relative; HEIGHT: 260px; min-width: 1000px}
#slide-index .image {Z-INDEX: 1; POSITION: absolute}
#slide-index .button {DISPLAY: none; WIDTH: 58px}
#slide-index .control {Z-INDEX: 40; WIDTH: 100%; CURSOR: pointer; BOTTOM: 0px; POSITION: absolute; HEIGHT: 19px; TEXT-ALIGN: center}
#slide-index .control A {DISPLAY: inline-block; FILTER: alpha(opacity=60); BACKGROUND-IMAGE: url(../images/hw_000505.gif); WIDTH: 11px; CURSOR: pointer; MARGIN-RIGHT: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11px; opacity: 0.6}
#slide-index .control A:hover {FILTER: alpha(opacity=100); BACKGROUND-IMAGE: url(../images/hw_000506.gif); opacity: 1}
#slide-index .control A.active {FILTER: alpha(opacity=100); BACKGROUND-IMAGE: url(../images/hw_000506.gif); opacity: 1}
.autoMaxWidth {OVERFLOW: hidden; POSITION: relative; HEIGHT: 232px}

.xlog{ background:#e6e6e6; padding:16px 0px;}
.xlog ul{ width:1000px; margin:auto;}
.xlog ul li{ width:140px; float:left; text-align:center; padding:0px 13px;}
.biaot{ height:32px; line-height:32px; font-size:22px;}
.biaot span{ float: right; font-size:18px;}
.lbk{ border:#cfcfcf 1px solid;}
* html .lbk{height: 1%; }*> .lbk{ overflow: hidden;}
.lbkl{ width:293px; padding:10px; float:left; border-right:#cfcfcf 1px solid;}
.lbkr{ width:600px; float: right; padding-right:35px; margin-top:8px;}


.lbkr ul li{ height:32px; line-height:32px; font-size:16px; border-bottom:#e5e5e5 1px dashed; overflow:hidden}

.lbkr ul li.zhyt{ border:none}
.lbkr ul li span{ display:block; float:left; width:125px;}
.wzkqh{ width:556px; float:left}
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:14px;height:14px;margin:5px 8px 0px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.GIF); background-repeat:no-repeat}
.curimg{background-image:url(../images/01.GIF); background-repeat:no-repeat}
.wzk1{ width:414px; float:right; padding:15px; height:225px; line-height:28px; background:#f2f2f2; font-size:14px}
.wzk2{ width:1015px; margin-left:-15px;}
.wzk2 ul li{ width:323px; float:left; padding-left:15px;}
.wzk2 ul li div{ width:323px; height:30px; position:absolute; margin-top:150px; background:#000000;  FILTER: alpha(opacity=70); opacity: 0.7; z-index:1}
.wzk2 ul li p{ display:block; width:323px; height:30px; line-height:30px; position:absolute; margin-top:150px; text-align:center; color:#FFFFFF; z-index:2}
.wsjqh{ width:480px; float:left}
.wshwz{ width:485px; float:right; padding:5px 15px 5px 20px; height:317px; background:#f2f2f2;}
.wshwz ul li{ height:26px; line-height:26px; font-size:16px; background:url(dian.jpg) no-repeat 0px 10px; padding-left:8px; overflow:hidden}
.logolb{ width: 1015px; margin-left:-15px;}
.logolb ul li{ width:130px; padding-left:15px;; float:left; margin-top:15px;}
.logolb ul li img{ width:128px; height:58px; border:#c2c2c2 1px solid}
.lwzs{ width:640px; float:left;}
.mtwz{ font-size:15px; line-height:26px;}
.rwzs{ width:320px; float: right; border-left:#737373 1px dashed; padding-left:20px;}
.rwlb{ margin-top:3px;}
.rwlb ul li{ height:22px; line-height:22px; font-size:14px; background:url(dian.jpg) no-repeat 0px 10px; padding-left:7px; overflow:hidden}
.bottom{ background:#e80517; padding:15px 0px; line-height:26px; font-size:14px;}
.bottom p{ font-size:16px;}
.bq{text-align:center; padding:5px 0px; line-height:24px;}

/*zgwsblh*/
.topbg{ background:url(qh1_1.jpg) no-repeat center; height:260px;}
.dfk{ background:#e6e6e6; height:38px; line-height:38px; font-size:14px;}
.dfk p{ display:block; width:1000px; margin:auto}
.dwk{ border:#e6e6e6 3px solid; padding:13px; margin-top:35px; color:#484848}
.wzbt{ width:auto; margin:auto; text-align:center; font-size:30px; font-weight:bold;  position:relative; margin-top:-35px; height:34px; line-height:34px; color:#000000}
.wzbt span{ background:#FFFFFF; padding:0px 10px;}
.wzsj{ text-align:center; font-size:16px; height:24px; line-height:24px; margin-top:5px;}
.wzjs{ text-align:center; font-size:18px; line-height:30px; margin-top:5px;}
.wzjs1{ text-align:left; font-size:18px; line-height:30px; margin-top:5px; padding:0px;}
.wzjs1 span{ color:#000000; font-weight:bold;}
.wzjs1 ul li{ width:225px; float:left; padding-left:15px; height:150px; border-left:#e6e6e6 1px solid;}
.wztp{ text-align:center; margin-top:15px}
.zzjgbt{text-align:center; font-size:30px; font-weight:bold; height:34px; line-height:34px; color:#4e4e4e; margin-top:20px;}
.zzjgsj{ text-align:center; font-size:18px; height:24px; line-height:24px; margin-top:5px; color:#b9b9b9; text-transform: uppercase;}

.waz{height:370px; background:url(ztbg0.jpg) no-repeat -20px 343px; margin-top:15px;}
.waz ul li{ width:193px; height:336px; float:left; margin-left:-45px; padding-left:5px; cursor: pointer}
.waz ul li.sd01{margin-top:10px; margin-left:-45px; background:url(ztbg1.jpg) no-repeat -6px bottom; height:357px; position:relative; padding-left:5px; margin-right:2px;}
.sd02{}
.sd02 img{opacity:0.3;filter:Alpha(opacity=30);}
.hidden{display:none;}
.apax{ background:url(xar.png) no-repeat left top; padding-left:180px; overflow:hidden; margin-top:10px; height:250px;}
.apax .liud{ width:120px; float:left; font-size:24px; color:#4a4947}
.apax .liud p{ font-size:34px; color:#000000; font-weight:bold}
.apax .liuc{ width:670px; float:right; font-size:16px; line-height:26px;}

.lbsjh{ width:600px; float:left;}
.lbsjh ul{ background:url(lcbg1.jpg) repeat-y 12px}
.lbsjh ul li{ margin-bottom:20px; background:url(lcbg2.jpg) no-repeat left top; font-size:16px; line-height:28px; padding-left:35px; color:#4c4c4c}
.lbsjh ul li p{ font-size:24px; color:#711d75; font-weight:bold; margin-bottom:3px;}
.lbsjh ul.usjh{ background:url(lcbg3.jpg) repeat-y 12px}
.lbsjh ul.usjh li{ margin-bottom:20px; background:url(lcbg4.jpg) no-repeat left top; font-size:16px; line-height:28px; padding-left:35px; color:#888888}
.lbsjh ul.usjh li p{ font-size:24px; color:#888888; font-weight:bold; margin-bottom:3px;}
.rbsjh{ width:311px; float:right}
.rbsjh p{ margin-bottom:10px;}

.topbg1{ background:url(qh2_1.jpg) no-repeat center; height:260px;}
.topbg2{ background:url(qh3.jpg) no-repeat center; height:260px;}
.bgbw{ background:#e6e6e6; overflow:hidden; padding:10px;}
.bgbw .ybwz{ width:820px; float:right; border-left:#4c4c4c 1px dashed; font-size:20px; line-height:32px; padding-left:15px; color:#4d4d4d}
.xbz{ width:auto; float:left; margin-right:20px;}
.ybt{ width:auto; float:left; margin-top:5px;}

.biaot span.dh{ background:url(dh.jpg) no-repeat left center; padding-left:28px; font-family: Georgia; color:#dd2525; font-size:26px;}

.hwtu{ width:1026px; margin-left:-26px; overflow:hidden;}
.hwtu ul li{ width:230px; float:left; padding-left:26px;}
.hwtu ul li img{ width:228px; border:#ccc 1px solid}


.sbnjh{ width:1000px; margin:auto; background:#fffaf7 url(sbnbg1.jpg) no-repeat center; height:280px;}
.sbnjh div{ font-size:15px; font-family: "Microsoft YaHei"; position:absolute; left:50%; margin-left:-358px; margin-top:233px}
.sbnjh ul{ padding-left:518px; width:482px; padding-top:15px;}
.sbnjh ul li{ font-size:17px; font-family: Arial, "Microsoft YaHei"; height:35px; line-height:35px; padding-left:25px; background:url(sbnbg2.jpg) no-repeat 0px 13px;}
.sbnjh ul li span{ font-size:21px; font-weight:bold}
.sbnjh ul li.li1{ padding-left:90px; background-position:65px 13px}
.sbnjh ul li.li2{ padding-left:130px; background-position:105px 13px}
.sbnjh ul li.li3{ padding-left:100px; background-position:75px 13px}
.sbnjh ul li.li4{ padding-left:45px; background-position:20px 13px}
.sbnjh ul li.li5{ padding-left:90px; background-position:65px 13px}
.sbnjh ul li.li6{ padding-left:85px; background-position:60px 13px}


.spl{ float:left}
.spr{ float:right}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}


.hide {
	display: none
}
.show {
	display: block
}

.shadow {
	position: absolute;
	width: 100%;
	height: 100%
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
*zoom:1
}
.partner1 {
	background: #edf0f3;
	padding-bottom:40px; overflow:hidden
}
.partner1 a:hover{ text-decoration:none}

.partner-main {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 20px;
}
.partner-second-main {
}
.partner-main strong {
	display: block;
	margin-bottom: 20px;
	color: #3e3e3e;
	font-weight: normal;
	font-size: 30px;
	line-height: 100%;
	text-align: center
}
.partner-main strong.hsh {
	font-size: 24px;
	margin-bottom: 15px;
}
.partner-main strong.dbta {
	font-size: 42px;
	margin-bottom: 35px;
}
.partner-main ul {
	width: 1005px;
	text-align: center; 
}
.partner-main ul li {
	float: left;
	width: 200px;
	height: 100px;
	overflow: hidden;
	margin-top:10px; 
	border-bottom:1px dashed #d7dcdf;
}
.partner-first-main{ margin-top:10px}
.partner-first-main ul li {
	float: none;
	display: inline-block;
	margin-right: -5px;
	
}
.partner-main ul li:nth-child(5n) {
	border-right: 0
}
.partner-item {
	position: relative;
	width: 200px;
	height: 100px;
	background: #fff;
	overflow: hidden
}
.partner-item .shadow {
	background: rgba(41,159,205,0.8)
}
.partner-item .shadow p, .partner-item a {
	display: block;
	color: #fff
}
.partner-item .shadow p {
	line-height: 100px;
	text-align: center;
	cursor: pointer
}
.partner-item .line {
	position: absolute;
	top: -164px;
	left: -171px;
	width: 90px;
	height: 400px;
	background: rgba(255,255,255,0.5);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.partner-item .run_line {
	-webkit-animation-name: run_line;
	-moz-animation-name: run_line;
	-o-animation-name: run_line;
	animation-name: run_line;
	-webkit-animation-duration: .4s;
	-moz-animation-duration: .4s;
	-o-animation-duration: .4s;
	animation-duration: .4s;
	animation-iteration-count: 2
}
@-webkit-keyframes run_line {
0 {
left:-171px
}
100% {
left:256px
}
}
@-moz-keyframes run_line {
0 {
left:-171px
}
100% {
left:300px
}
}
@-ms-keyframes run_line {
0 {
left:-171px
}
100% {
left:300px
}
}
@-o-keyframes run_line {
0 {
left:-100px
}
100% {
left:300px
}
}
@keyframes run_line {
0 {
left:-171px
}
100% {
left:300px
}
}
