﻿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;} 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: #BAAAC4; background:url(images/bg.jpg);}
        a{ text-decoration: none; color: #BAAAC4;}
        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;}
        .w690 { width:690px; overflow:hidden}
        .w675 { width:675px; overflow:hidden}
        .w460 { width:460px; overflow:hidden}
        .w470 { width:470px; overflow:hidden}
        .top-nav { width:100%; background:#FFF; }
        .top-nav-box { width:980px; margin:auto; height:30px; line-height:30px; padding:3px 0; border-bottom:1px solid #eee;}
        .top-nav .logo { float:left; margin-right:10px;}
        .top-nav .top-links { color:#DEDEDE; width:600px;}
        .top-nav .top-links a { margin:0 3px; color:#000;} .top-nav .top-links a:hover { color:#b40000;}
        .banner { width:100%; background:url(images/topbanner.jpg) center; height:381px; position:relative}
        .nav { line-height:34px; height:34px; color:#fff; padding-top:5px; position:absolute; bottom:2px; width:100%;}
        .nav-box { width:1000px; margin:0 auto; overflow:hidden;}
        .nav-box a { display:inline-block; float:left; width:109px; margin-left:1px; text-align:center; font-size:14px; font-family:Microsoft yahei; height:34px; line-height:34px; color:#fff;}
        .nav-box a:hover { color:#fff; background:#580332; text-decoration:none;}
        .nav-box a.on { color:#fff; background:#580332;}
        .wrapper { width:1000px; margin:10px auto;}
            .side { width:270px; background:#EAF0E8; overflow:hidden; float:right; padding:10px;}
            .side h3 { text-align:center; font-size:20px; font-family:Microsoft yahei; color:#D8AD3A; margin-bottom:5px;}
            .side p { margin-bottom:5px; padding-left:10px; color:#BAAAC4; line-height:20px;}
            .side-logo { margin:10px;}
            .box-yellow { border:1px solid #D1C574; background:#FFF3B0; padding:10px; color:#000; line-height:24px;}
            .box-yellow img { vertical-align:middle; margin-right:5px;}
        .box-cnt { border:1px solid #680762; overflow:hidden; background:#24062B; padding:10px; border-radius:5px;}
            .hot-box-imgscroll { width:460px; height:260px; overflow:hidden;  position: relative;}
            .hot-box-imgscroll .img-show { width:460px; height:260px; overflow:hidden;}
            .hot-box-imgscroll .img-show ul { width:460px; height:260px; overflow:hidden;}
            .hot-box-imgscroll .img-show .loop-item { position: absolute; left: 2px; top: 2px; width:460px; height:260px; z-index: 0; }
            .hot-box-imgscroll .img-show .on{ z-index: 20;}
            .hot-box-imgscroll .img-show .loop-item img{ width: 460px; height: 260px;}
            .hot-box-imgscroll .img-show .png{ width: 460px; 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: 460px; 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; }
        .tit-green { background:#D1DECD; height:24px; line-height:24px; padding:0 5px; margin:5px 0; }
        .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; height:30px; line-height:30px;}
        .news h3 { font-size:16px; font-family:Microsoft yahei; margin-bottom:10px; font-weight:400;}
        .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:#BAAAC4;} .list-text li a:hover { color:#f60;}
        .news p { line-height:22px; color:#666;}
        .news-kd { line-height:24px; text-indent:2em;}
        .tit-m { background:url(images/icon.png) 0 -20px no-repeat; height:60px; line-height:41px; padding-left:10px; font-size:14px; font-weight:700; text-align:center; color:#F1C95F; font-size:22px; font-family:Microsoft yahei;}
        .tit-m i { font-size:14px; font-style:italic; display:inline-block; height:20px; line-height:20px; margin-left:5px;}
        .img150 { width:150px; height:100px; overflow:hidden; float:left; margin-right:15px;}
        .list-h3 { font-size:14px; margin-bottom:5px;}
        .more-list { text-align:center; padding:10px; overflow:hidden; border-top:1px solid #ccc; margin-top:10px; font-size:14px;}
        .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;}
        
        .other { border:2px solid #346305; background:url(images/btns.gif) 0 -250px; height:107px; border-top:none; width:960px; margin:auto; padding:20px 10px 0;}
        .other-icon { float:left; margin-right:20px; vertical-align:middle;}
        .footer { line-height:24px; margin:auto; width:980px; text-align:center; padding:15px 0; color:#BAAAC4;}
        .footer a { margin:0 5px; color:#BAAAC4;}
        
        #bdshare{position:absolute;right:20px;top:20px;}
		#bdshare b{float:left;line-height:26px;color:#fff}
		#bdshare .bds_more{float:left;line-height:16px;color:#fff}
		
		#bdshare-other {position:absolute;right:20px;bottom:20px;}
		#bdshare-other b{float:left;line-height:26px;color:#fff}
		#bdshare-other .bds_more{float:left;line-height:16px;color:#fff}
		
		/*结束后的首页*/
		.imgsrcoll { height:380px; overflow: hidden;}
		.bigimgBox{ position: relative; overflow: hidden;width:550px; height:380px; float:left;}
		.bigimgBox .img-big { width:550px; height:380px; 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: 800px; margin: auto; position: relative; overflow:hidden}
		.img-box .img{ text-align: center; width: 100%; height: 600px; 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; position:relative}
		.box-list-img li { width:240px; height:270px; border:1px solid #000; overflow:hidden; float:left; margin-right:15px;}
		.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; filter:Alpha(opacity=80); opacity:0.8; overflow:hidden; width:240px; }
		
		.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 #6A0762; width:100%; font-size:14px;}
		.tab-text th { background:#49035B; border-bottom:5px solid #790E92; font-weight:700; text-align:center; padding:5px 0}
		.tab-text td { padding:5px 5px 5px 20px;  border:1px solid #6A0762; line-height:24px;}
		.tab-text tr.tab-bg { background:#49035B;}
		.m-text { margin:20px 0}
		.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}
		.tab-reg td { padding:5px;}
		.tab-reg td input { vertical-align:middle;}
		.tab-reg .input-text { background:#fff; border:1px solid #ccc; width:70px; padding:0 5px; height:24px; line-height:24px; color:#333;}
		.btn-reg { background:url(images/icon.png) 0 -290px; height:28px; width:106px; text-align:center; font-family:Microsoft yahei; font-size:14px; font-weight:700; border:0; margin:0 10px; cursor:pointer;}