﻿html { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body{background:url(images/bgs.jpg) no-repeat; width:100%;height:3368px; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select { *font-size:100%;
}
legend { color:#000; }
h1, h2, h3 { color: #000; }
em, i { font-style:normal; }
ul, ol, li { list-style: none; }
html, body, input, button, select, textarea { font:12px/1.5 Arial, 宋体, sans-serif; color:#333; }
a { text-decoration: none; color: #0B3B8D; }
a:hover { text-decoration: underline; color:#b40000; }
.cr { color: #f00; }
.cf60 { color: #f60; }
.clr { clear: both; height: 0; line-height: 0; font-size: 0; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.c666 { color: #666; }
.c999 { color: #999; }
.left { display:inline; float:left; }
.right { display:inline; float:right; }
.pd10 { padding:10px; }
.mb10 { margin-bottom:10px; }
.h24 { line-height:24px; }
.banner { width:1000px; margin:378px auto 0;  /*height:400px; position:relative;margin-bottom:20px;*/ }
.nav { line-height:32px; height:32px; color:#fff; position:absolute; bottom:0; width:100%; background:#1C0E7D; border-bottom:6px solid #00024B; border-top:1px solid #03ACFD }
.nav-box { margin:0 auto; overflow:hidden; background:url(images/bars.jpg) no-repeat; width:1000px; height:52px; }
.nav-box a { display:inline-block; float:left; margin:0 25px;/*width:100px; margin-left:5px;*/ text-align:center; font-size:16px; font-family:Microsoft yahei; height:52px; line-height:52px; color:#005496; }
.nav-box a:hover { color:#005496; background:url(images/tab.png) no-repeat center; /*width:100px;*/ height:52px; text-decoration:none; }
.nav-box a.on { color:#005496; background:url(images/tab.png) no-repeat center;/* width:100px;*/ height:52px; }
.wrapper { width:1000px; margin:10px auto; }
/*.side { width:290px; background:#EAF0E8; overflow:hidden; float:right; }
.side-text { border-bottom:1px dadetd #ccc; margin-bottom:10px; padding-bottom:10px; color:#666; line-height:20px; text-indent:2em; }
*/
.side { width:290px;/* background:#EAF0E8;*/ overflow:hidden; float:right; }
.side-text { border-bottom:1px dadetd #ccc; padding-bottom:10px; color:#666; line-height:20px; text-indent:2em; overflow:hidden; }
.tab-side { float:left; width:280px; }
.tab-side th { /*text-align:right;*/ color:#000; font-weight:700;/* width:90px;*/ }
.tab-side td { padding:2px 0px; line-height:21px; color:#666; }
.side-logo { margin:10px; overflow:hidden }
.side-logo li { float:left; margin:2px 5px; display:inline; width:120px; height:50px; border:1px solid #ddd; }
.box-cnt { border:1px solid #0066CB; overflow:hidden; background:#fff; border-radius:2px; }
.hot-box-imgscroll { width:320px; height:260px; overflow:hidden; position: relative; border:1px solid #fff; }
.hot-box-imgscroll .img-show { width:320px; height:260px; overflow:hidden; }
.hot-box-imgscroll .img-show ul { width:320px; height:260px; overflow:hidden; }
.hot-box-imgscroll .img-show .loop-item { position: absolute; left: 2px; top: 2px; width:320px; height:260px; z-index: 0; }
.hot-box-imgscroll .img-show .on { z-index: 20; }
.hot-box-imgscroll .img-show .loop-item img { width: 320px; height: 260px; }
.hot-box-imgscroll .img-show .png { width: 320px; height: 26px; position: absolute; bottom:0; left: 0; background:url(images/png24.png) no-repeat; _background: #000; opactiy:0.5; _bottom:3px; }
.hot-box-imgscroll .img-show .name { color: #fff; height: 26px; line-height: 26px; width: 320px; position: absolute; bottom:0; left: 0; text-indent: 1em; font-size: 12px; font-weight: bold; overflow:hidden; _bottom:3px; }
.hot-box-imgscroll .img-con {
	position:absolute;
	bottom:5px;
	right:5px;
	height:16px;
	z-index:99;
}
.hot-box-imgscroll .img-con ul li { float:left; width: 18px; text-align:center; }
.hot-box-imgscroll .img-con ul li a { position: relative; width: 16px; height: 16px; line-height:16px; display:block; margin: 0 auto; background-color:#fff; color:#000; font-size:12px; text-decoration:none; font-weight:700 }
.hot-box-imgscroll .img-con ul li.on a { background-color:#f60; color:#fff; }
.hot-box-imgscroll_m { width:670px; height:460px; overflow:hidden; position: relative; }
.hot-box-imgscroll_m .img-show { width:670px; height:460px; overflow:hidden; }
.hot-box-imgscroll_m .img-show ul { width:670px; height:460px; overflow:hidden; }
.hot-box-imgscroll_m .img-show .loop-item { position: absolute; left: 2px; top: 2px; width:670px; height:460px; z-index: 0; }
.hot-box-imgscroll_m .img-show .on { z-index: 20; }
.hot-box-imgscroll_m .img-show .loop-item img { width: 670px; height: 460px; }
.hot-box-imgscroll_m .img-show .png { width: 670px; height: 26px; position: absolute; bottom:0; left: 0; background:url(images/png24.png) no-repeat; _background: #000; opactiy:0.5; _bottom:3px; }
.hot-box-imgscroll_m .img-show .name { color: #fff; height: 26px; line-height: 26px; width: 670px; position: absolute; bottom:0; left: 0; text-indent: 1em; font-size: 12px; font-weight: bold; overflow:hidden; _bottom:3px; }
.hot-box-imgscroll_m .img-con { position:absolute; bottom:5px; right:5px; height:16px; z-index:99; }
.hot-box-imgscroll_m .img-con ul li { float:left; width: 18px; text-align:center; }
.hot-box-imgscroll_m .img-con ul li a { position: relative; width: 16px; height: 16px; line-height:16px; display:block; margin: 0 auto; background-color:#fff; color:#000; font-size:12px; text-decoration:none; font-weight:700 }
.hot-box-imgscroll_m .img-con ul li.on a { background-color:#f60; color:#fff; }
/*.tit { background:url(images/tit.jpg); height:33px; line-height:33px; padding:0 10px; border-bottom:1px solid #0066CC; }
.tit h3 { font-size:16px; font-family:Microsoft yahei; font-weight:700; float:left; color:#000066; }
*/
.tit02 {
	background:url(images/bar.png) no-repeat;
	padding-left:80px;
	width:100%;
}
.tit,.tit02, .tit05, .tit06 { height:31px; line-height:31px; }
.tit05 { background:url(images/bar02.png) no-repeat; padding-left:100px; width:100%; }
.tit06 { background:url(images/bar03.png) no-repeat; padding-left:100px;}
.tit h3,.tit02 h3, .tit05 h3,.tit06 h3 { font-size:18px; font-family:Microsoft yahei; float:left; color:#fff; font-weight:normal; }
.barland { width:100%; float:left; overflow:hidden; }
.tab-bg {
	width:693px;
	border:1px solid #3f77bc;
	border-top:0px;
	background:#fff;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
.bgs { background:#fff; overflow:hidden; }
.list-img-text { overflow:hidden; }
.list-img-text li { margin-bottom:15px; overflow:hidden; padding:0 8px; width:300px; float:left; }
.list-img-text li .img110 { float:left; margin-right:15px; display:inline-block; width:110px; height:125px; border:1px solid #580653; padding:3px; background:#24062B; }
.list-img-text li .img110 img { height:125px; width:110px; display:block; }
.list-img-text li h4 { color:#F1C95F; font-size:12px; font-weight:400 }
.tip-text { background:url(images/btns.gif); height:80px; width:190px; display:inline-block; padding:10px 0 10px 20px; }
.tip-text strong { margin-bottom:5px; display:inline-block; }
.tit-center { margin:10px 0; color:#008100; font-weight:700; }
.news { padding-bottom:10px; overflow:hidden }
.news p { line-height:22px; color:#666; }
.news-tit { border:1px solid #99B6DF; }
.news-tit h4 { font-size:14px; font-weight:700; float:left; width:40px; background:#E3EDFF; }
.news-tit a { float:right; background:#E3EDFF; width:30px; text-align:right; }
.news-h3 { font-size:18px; font-family:Microsoft yahei; margin-bottom:10px; font-weight:600; text-align:center; margin:10px 0 }
.list-text { overflow:hidden }
.list-text li { line-height:24px; height:24px; padding-left:20px; overflow:hidden; background:url(images/icon.png) 0 -4px no-repeat; }
.list-text li a { color:#0B3B8D; }
.list-text li a:hover { color:#f60; }
.line-p { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; line-height:20px; display:inline-table; width:940px; margin-left:20px; }
.line-p .img { border:1px solid #ccc; padding:3px; display:inline-block; background:#fff; }
.list-img-100 { overflow:hidden; }
.list-img-100 li { width:100px; float:left; display:inline; margin:0 6px; text-align:center; }
.list-img-100 li .name { line-height:24px; height:24px; overflow:hidden; }
.list-img-100 li .img100 { margin-bottom:5px; overflow:hidden; height:100px; width:100px; vertical-align:middle; }
.footer { line-height:24px; margin:auto; width:1000px; text-align:center; padding:15px 0; }
.footer a { margin:0 5px; color:#333; }
/*结束后的首页*/
		.imgsrcoll { height:380px; overflow: hidden; }
.bigimgBox { position: relative; overflow: hidden; width:320px; height:260px; float:left; border:1px solid #fff; }
.bigimgBox .img-big { width:320px; height:260px; overflow:hidden; position: absolute; z-index: 0; }
.bigimgBox .img-big img { position: absolute; top: 0; left: 0; }
.bigimgBox .img-big .name { position: absolute; text-indent: 1em; height: 62px; background:url(images/png24.png); width: 530px; left: 0; bottom:0; _background: #000; color:#fff; padding:10px; overflow:hidden }
.bigimgBox .img-big .name a { color:#fff; font-size:14px; margin-bottom:5px; display:inline-block; }
.bigimgBox .on { z-index: 11; }
.imgsrcoll-right { float:right; width:390px; height:380px; overflow:hidden }
.imgsrcoll-right ul { width:390px; overflow: hidden; }
.imgsrcoll-right ul li { height:75px; line-height:22px; display:block; overflow:hidden; padding:5px 15px; cursor:pointer }
.imgsrcoll-right ul li:hover { background:#FFF4A7; }
.imgsrcoll-right ul li.on { background:#FFF4A7; }
.imgsrcoll-right ul li a { display:inline-block; margin-bottom:3px; }
.imgsrcoll .imgsrcoll-right ul li img { width:110px; height:75px; display:block; overflow:hidden; float:left; margin-right:15px; }
.icon-scroll-top, .icon-scroll-down { background:url(images/btns.gif) 120px -389px #E8E8E8 no-repeat; height:13px; width:388px; border:1px solid #D0D0D0; display:inline-block; margin:0 0 5px 0; }
.icon-scroll-down { background-position:120px -408px; margin-top:10px; margin-bottom:0; margin:5px 0 0 0; }
.list-img-ppt { overflow:hidden }
.list-img-ppt li { width:290px; height:auto; margin: 10px 14px; float:left; display:inline; }
.list-img-ppt li h3 { font-size:14px; display:inline-block; margin-bottom:5px; font-weight:normal; }
.list-img-ppt li .right { width:125px; line-height:22px; }
.down-ppt { background:url(images/btns.gif) 0 -430px; height:20px; padding-left:20px; margin:5px 0; }
.down-ppt a { color:#333; }
.img-box { width: 900px; margin: auto; position: relative; overflow:hidden }
.img-box .img { text-align: center; width: 100%; overflow:hidden }
.img-box .img img {
	max-height: 100%;
	max-width: 100%;
	vertical-align:middle;
}
.img-box .img i { display: inline-block; vertical-align: middle; height: 100%; }
.img-box .name { text-align: center; color: #666; font-size:22px; font-family:Microsoft yahei; font-weight:700; margin-bottom:5px; }
.scroll-bar { width:940px; margin:auto; padding-top:10px; }
.scroll-bar .imgs { width: 880px; overflow: hidden; height: 77px; float: left; }
.scroll-bar .imgs ul li { float: left; width: 100px; height:75px; margin:0 5px; }
.scroll-bar .imgs ul li a { float: left; }
.scroll-bar .imgs ul li img { width: 100px; height: 75px; }
.scroll-bar .imgs ul li.on a img { border: 0; padding: 1px; background: #f60; }
.scroll-bar .imgs ul li a:hover img { background: #f60; }
.btn-prev, .btn-next { background:url(images/btns.gif) no-repeat; }
.btn-prev { float: left; width: 22px; height: 75px; background-position: 0 -460px; margin-right: 5px; }
.btn-next { float: left; width: 22px; height: 75px; background-position: 0 -550px; margin-left: 5px; }
.icon-left { background:url(images/icon.png) -10px -117px; height:60px; width:60px; float:left; margin-top:100px; }
.icon-right { background:url(images/icon.png) -10px -207px; height:60px; width:60px; float:right; margin-top:100px; }
.box-list-img { width:510px; height:250px; overflow:hidden; float:left; margin:0 10px; padding:20px 0 }
.box-list-img li { width:240px; height:270px; border:1px solid #000; overflow:hidden; float:left; margin-right:15px; position:relative }
.box-list-img li .img img { width:240px; height:270px; display:block; }
.box-list-img li .tit { position:absolute; bottom:0; height:24px; line-height:24px; text-align:center; color:#fff; background:#000; width:100%; padding:0 5px; filter:Alpha(opacity=80); opacity:0.8; }
.m-bg-2 { background:url(images/index-m-2.jpg); width:1002px; height:286px; overflow:hidden; }
.list-img-logo-m { margin:100px 0 0 40px; display:block; overflow:hidden }
.list-img-logo-m li { width:100px; height:40px; float:left; margin:5px 10px 10px; }
.tab-text { border:1px solid #8da2d3; width:620px; margin:0 auto; font-size:14px; background:#E6F0FA; color:#000; }
.tab-text th { background:#dcdfe2; border-bottom:5px solid #266db6; font-weight:700; text-align:center; padding:5px 0 }
.tab-text td { padding:5px 5px 5px 20px; border:1px solid #8da2d3; line-height:24px; }
.tab-text tr.tab-bg { background:#DDDFE3 !important; color:#275ba9; font-size:14px; }

/*.tab-text { border:1px solid #6A0762; width:100%; font-size:14px; background:#7190FF; color:#fff; }
.tab-text th { background:#0066FF; border-bottom:5px solid #002AFF; font-weight:700; text-align:center; padding:5px 0 }
.tab-text td { padding:5px 5px 5px 20px; border:1px solid #5B5FE0; line-height:24px; }
.tab-text tr.tab-bg { background:#0066FF !important; }
*/.m-text { margin:20px; }
.m-text p { line-height:24px; color:#B9A9C3; text-indent:2em; margin-bottom:10px; font-size:14px; }
.list-coop { overflow:hidden; display:inline-block; padding:20px; margin:10px 0; }
.list-coop li { border-bottom:1px dotted #8B077D; padding-bottom:15px; margin-bottom:15px; overflow:hidden; display:inline-block; }
.list-coop li .logo { float:left; width:202px; height:52px; margin-right:20px; display:inline-block; overflow:hidden }
.list-coop li h3 { font-size:20px; line-height:40px; font-family:Microsoft yahei; font-weight:700; color:#BAAAC4; display:inline-block }
.list-coop li p { text-indent:2em; line-height:24px; padding:10px 0 5px; clear:both; }
.tab-reg { width:500px; }
.tab-reg th { font-size:14px; text-indent:20px; padding:5px 0;color:#666; }
.tab-reg td { padding:5px; }
.tab-reg td input { vertical-align:middle; }
.tab-reg .input-text { background:url(images/input-text-bg.jpg); border:1px solid #ccc; width:70px; padding:0 5px; height:21px; line-height:21px; color:#333; }
.btn-reg { background:url(images/btn-tj.jpg); height:29px; width:102px;padding-bottom:5px;text-align:center; font-family:Microsoft yahei; font-size:14px; font-weight:700; border:0; margin:0 10px; cursor:pointer; color:#fff; }
.scroll-bar { width:940px; margin:auto; padding-top:10px; }
.scroll-bar .imgs { width: 880px; overflow: hidden; height: 77px; float: left; }
.scroll-bar .imgs ul li { float: left; width: 100px; height:75px; margin:0 5px; }
.scroll-bar .imgs ul li a { float: left; }
.scroll-bar .imgs ul li img { width: 100px; height: 75px; }
.scroll-bar .imgs ul li.on a img { border: 0; padding: 1px; background: #f60; }
.scroll-bar .imgs ul li a:hover img { background: #f60; }
.btn-prev, .btn-next { background:url(images/btns.gif) no-repeat; }
.btn-prev { float: left; width: 22px; height: 75px; background-position: 0 -460px; margin-right: 5px; }
.btn-next { float: left; width: 22px; height: 75px; background-position: 0 -550px; margin-left: 5px; }
.tab-side .js {color:#F60;}
.tab-side .gz {color:#906;}
