/* CSS Document */

body,ul,li,span,h1, h2, h3, h4, h5, h6,p{
            margin:0;
            padding:0;
            outline:0;
            font-size:100%;
            background:transparent;
        }

        body {
            line-height:1;
        }

        article,aside,canvas,details,figcaption,figure,
        footer,header,hgroup,menu,nav,section,summary {
            display:block;
        }

        li{
            list-style:none;
        }

        blockquote, q {
            quotes:none;
        }

        blockquote:before, blockquote:after,
        q:before, q:after {
            content:'';
            content:none;
        }

        a {
            margin:0;
            padding:0;
            border:0;
            font-size:100%;
            vertical-align:baseline;
            background:transparent;
            text-decoration: none;
            color:#595757;
        }
        a:hover{
            color:#595757;
            text-decoration: underline;
        }

        ins {
            background-color:#ff9;
            color:#000;
            text-decoration:none;
        }

        mark {
            background-color:#ff9;
            color:#000;
            font-style:italic;
            font-weight:bold;
        }

        del {
            text-decoration: line-through;
        }

        abbr[title], dfn[title] {
            border-bottom:1px dotted #000;
            cursor:help;
        }

        table {
            border-collapse:collapse;
            border-spacing:0;
        }

        hr {
            display:block;
            height:1px;
            border:0;
            border-top:1px solid #cccccc;
            margin:1em 0;
            padding:0;
        }

        input, select {
            vertical-align:middle;
        }

        body{
            font:12px/20px Arial,"\5FAE\8F6F\96C5\9ED1", tahoma, '\5b8b\4f53', sans-serif;
        }
		.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;display:block;}
        #stage{
            width:100%;
            max-width:2560px;
            margin:0 auto;
            overflow: hidden;
        }
        .wrap{
            width: 990px;
            margin:0 auto;
            position: relative;
        }

        #top{
            background:#f7f7f8;
          
        }
		#top a{
            color:#999;
          
        }
		#top a:hover{
		color:#20A3DF;
          
        }
        #top span{
            padding:0 5px; color:#999;
        }
        #header .nav{text-align:right;height:32px;line-height:32px;}
        #header .nav a{margin-left:50px;display:inline-block; text-decoration:none; font-size:14px;}
        #header .nav a:link,.nav a:visited{color:#595757;}
        #header .nav a:hover,.nav a.hover{color:#595757;border-bottom:2px solid #20A3DF;}
		#banners1{
            width:100%;
            overflow: hidden;
            height: 161px;
            position: relative;
        }
        #banners1 li{
            width:2560px;
            height: 161px;
            position: absolute;
            top: 0;
            left: 50%;
            margin-left: -1280px;
            display: none;
			text-align: center;
        }
		#banners2{
            width:100%;
            overflow: hidden;
            height: 161px;
            position: relative;
        }
        #banners2 li{
            width:2560px;
            height: 161px;
            position: absolute;
            top: 0;
            left: 50%;
            margin-left: -1280px;
            display: none;
			text-align: center;
        }
        #banners{
            width:100%;
            overflow: hidden;
            height: 620px;
            position: relative;
        }
        #banners li{
            width:2560px;
            height: 620px;
            position: absolute;
            top: 0;
            left: 50%;
            margin-left: -1280px;
            display: none;
			text-align: center;
        }
        #banners .bCtrl{
            position: absolute;
            bottom:20px;
            width: 100%;
            text-align: center;
        }
        .bCtrl span{
            display:inline-block;
            width: 10px;
            height: 10px;
            text-indent: -999em;
            margin:0 10px;
            background:#fff;
            -webkit-box-shadow: 0 0 10px #999;
            -moz-box-shadow: 0 0 10px #999;
            box-shadow: 0 0 10px #999;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            cursor: pointer;
        }
        .bCtrl span.active{
            background:#00aeff;
        }
        .iSec{
            padding: 40px 0;
        }
        .iSec h3{
            overflow: hidden;
            zoom:1;
            font-weight: 400;
            margin-bottom: 30px;
            white-space:nowrap;
            text-transform:uppercase;
        }
		
		.iSec h4 {
    color: #333;
    line-height: 35px;
    font-weight: 400;
    font-size: 18px;
    border-bottom: 1px solid #333333;
    margin-bottom: 20px;
}


        .iSec h3 span{
            display: block;
            float: left;
            color: #000000;
            font-size: 20px;
        }
        .iSec h3 span i{
            font-style: normal;
            color: #595757;
        }
        .iSec h3 a{
            float: right;
            font-size: 14px;
            color: #00aeff;
        }
        .bGray{
            background:#f4f4f4;
        }
        .newsList li{
            overflow: hidden;
            zoom:1;
            padding:10px 0;
            line-height: 20px;
            font-size: 14px;
        }
        .newsList .date{
            color: #999999;
			font-size: 14px;
        }
        .newsList li .type{
            display: block;
            width: 150px;
            text-align: center;
            height: 20px;
            float: left;
            color: #fff;
            background:#595757;
            margin-right: 35px;
        }
        .newsList a{
            display: block;
            text-align: justify;
            float: left;
            color:#333333;
            text-decoration: none;
            padding:10px 0;
            line-height: 20px;
            font-size: 14px;
        }
		.newsList a:hover{color:#00aeff;}
        p.btn{
            padding-top: 30px;
            text-align: center;
        }
        p.btn a{
            display:inline-block;
            width: 118px;
            height: 28px;
            line-height: 28px;
            border:1px solid #636363;
            color: #000;
        }
       
        .deList{
            overflow: hidden;
            zoom:1;
            margin-left: -30px;
        }
        .deList li{
            float: left;
            margin-left: 30px;
        }
        .deList a{
            display: block;
            width: 424px;
            padding-left: 54px;
            height: 98px;
            line-height: 98px;
            background-repeat:no-repeat;
            border:1px solid #8e8e8e;
            color:#333333;
            font-size: 16px;
        }
        .deList a span{
            text-decoration: underline;
            color: #a4a3a3;
        }
        .l1{
            background-position:380px 0;
        }
        .l2{
            background-position:380px -98px;
        }
        .deList a:hover {
            background-color:#00aeff;
            color:#fff;
            border:1px solid #00aeff;
            text-decoration: none;
        }
        .deList a:hover span{
            color:#fff;
        }
        .l1:hover{
            background-position:380px -196px;
        }
        .l2:hover{
            background-position:380px -294px;
        }
        #footer{
            background:#333333;
            white-space: nowrap;
			padding:20px 0px;
            color: #656565;
			font-size:14px;

        }
		.bfont span{ color:#fff;  }
		.bfont ul li a{ color:#656565; text-decoration:none; line-height:220%;}
		.bfont ul li a:hover{ color:#fff;}
		#bcopy{ padding:20px 0px; font-size:14px;}
		.lanmu{ float:left;}
        .contact{
            float: right;
        }
        .contact a{
		line-height:36px;
            color: #595757;
        }
        .contact span{
            padding:0 10px;
        }
        .subNav{
            height:550px;
            width:100%;
            overflow: hidden;
            position: absolute;
            left:0;
            top:130px;
            display: none;
        }
        .subMask{
            width: 2560px;
            height: 550px;
            background:url(image/space.png) repeat 0 0;
            top: 0;
            left: -785px;
            position: absolute;
        }
        .subCon{
            width:990px;
            height:490px;
            overflow: hidden;
            position: absolute;
            left:0;
            top:25px;
        }
        .subCon ul{
            overflow: hidden;
            padding:25px 0;
            zoom:1;
            margin-left: -1px;
            background:#fff;
        }
        .subCon ul li{
            width:442px;
            float: left;
            padding:0 25px;
            border-left:1px solid #d5d5d5;
            font-size: 12px;
            color: #6a6a6a;
        }
        .subCon ul ul{
            padding:30px;
            height:309px;
        }
        .subCon ul li li{
            width:auto;
            float: none;
            padding:0;
            border-left:none;
            font-size: 14px;
            margin-bottom: 20px;
        }
        .subCon ul li li a{
            color: #00b4ff;
            text-decoration: underline;
        }
        .subCon li strong{
            display: block;
            height: 20px;
            line-height: 20px;
            color: #383838;
            font-weight: 400;
            padding-left: 30px;
            padding-right: 10px;
            font-size: 14px;
            text-transform:uppercase;
            background:url(image/s.png) no-repeat 0 0;
        }
        .subCon li p{
            padding:30px 15px 0 0;
            height: 160px;
        }
        .subCon li img{
            padding-left: 30px;
        }
        .subCon .goTop{
            background:#f2f2f3;
            padding:15px 25px;
        }
        .subCon .goTop a{
            display:inline-block;
            background:url(image/s.png) no-repeat 0 -35px;
            font-size: 14px;
            padding-left: 20px;
            color: #4f4f4f;
            *display:inline;
            *zoom:1;
        }
		img{ border:0;}
		.ptitle{ display:block;line-height:300%;background:#333333; text-align:center; text-decoration:none; font-size:14px; color:#fff;}
		.ptitle:hover{background:#0060b7;color:#fff;text-decoration:none;}


.tnews{text-align:center;margin:0 auto;}
.tnews a {
width:150px;
margin-right:10px;
	padding:8px 20px;
    height: 38px;
    line-height: 40px;
    text-align: center;
    color: #666666;
    border: 1px solid #cccccc;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
}
.tnews .active{background: #333333;color: #fff;text-decoration: none;border: 1px solid #333333;}
.tnews a:hover,.active:hover{
    background: #333333;
    color: #fff;
    text-decoration: none;
}


.plist{ width:100%;margin:0 auto;}
.plist a {
    width:250px;
    height:38px;
	display:block;
    line-height: 40px;
    text-align: center;
    color: #666666;
    border: 1px solid #cccccc;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
	margin-top:10px;
}
.plist .active{background: #333333;color: #fff;text-decoration: none;border: 1px solid #333333;}
.plist a:hover,.active:hover{
    background: #333333;
    color: #fff;
    text-decoration: none;
}

.mb50 {
    margin-bottom: 50px;
}
	.mb20 {
    margin-bottom: 20px;
}


/*-------------------------ÅÜÂíµÆ----------------------------------------*/

/*·ÖÒ³±êÇ©*/

.badoo {
	color: #1f1f1f;
	font-size: 14px;
	padding: 8px 0px;
	text-align: center;
	font-family: Microsoft Yahei;
	margin:0 auto;
}
.badoo span.current {
	background: #20A3DF;
	border: #20A3DF solid 1px;
	color: #FFFFFF;
	padding: 5px 9px;
}
.badoo a {
	border: #e3e3e3 solid 1px;
	color: #333333;
	padding: 5px 9px;
	text-decoration: none;
}
.badoo a:hover {
	color: #20A3DF;
	border: #20A3DF solid 1px;
}
.badoo span.disabled {
color: #333333;
padding: 5px 9px;
	border: #e3e3e3 solid 1px;
}



/*****about-develop***********/
.clear{
	clear: both;
}
.inside-develop{
	width: 100%;
	position: relative;
	z-index: 2;
}
.develop-wrap{
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.develop-wrap .develop-Top{
	text-align: center;
	width: 980px;
	padding-top: 86px;
}
.develop-Top h2{
	display: block;
	font-size: 26px;
	line-height: 30px;
	color: #fff;
	font-family: "Microsoft YaHei";
}
.develop-Top span.clbd{
	display: inline-block;
	width: 59px;
	height: 2px;
	background: #fff;
	margin: 18px 0px 83px 0px;
}
.develop-body{
	position: relative;
}
.develop-tit{
	width: 980px;
	height: 37px;
	overflow: hidden;
	position: relative;
	background: url(image/img_bg09.png) no-repeat;
}
.develop-tit .develop-Prev{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 34px;
	height: 37px;
	background: url(image/bg_prev02.png) no-repeat;
	cursor: pointer;
}
.develop-tit .develop-Next{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 34px;
	height: 37px;
	background: url(image/bg_next02.png) no-repeat;
	cursor: pointer;
}
.develop-tit .dp-List{
	padding: 0px  100px;
	width: 980px;
	height: 37px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.dp-List ul li{
	float: left;
	display: inline-block;
	width: 120px;
	height: 37px;
	background: url(image/list_09.png) no-repeat center center;
	cursor: pointer;
}
.dp-List ul li.active{
	background: url(image/list_08.png) no-repeat center center;
	
}
.develop-bot{
	width: 980px;
	text-align: center;
	padding-top: 59px;
}
.develop-bot ul li{
	display: none;
	float: left;
	width: 980px;
}
.develop-bot ul li span{
	display: block;
	margin-bottom: 18px;
}
.develop-bot ul li a.Date{
	display: inline-block;
	width: 118px;
	height: 35px;
	background: #20A3DF;
	font-size: 14px;
	line-height: 35px;
	color: #fff;
	font-family: Arial;
	margin-bottom: 30px;
	text-decoration:none;
}
.develop-bot ul li .font-auto{
	width: 940px;
	padding: 0px 20px;
	height: 72px;
	overflow: auto;
}
.develop-bot ul li .font-auto p{
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	font-family: "Microsoft YaHei";
}


#history {
  height: 100%;
  overflow:hidden;
  background:#f8f8f8;
}

.view{width:800px;margin:0 auto;overflow:auto;margin-top:30px;height:500px;}
.toou{width:100%;height:17px;background:url(image/jiao3.png) no-repeat 120px top;overflow:hidden;margin-top:20px;display:none;}
.fssi{width:100%;height:17px;background:url(image/jiao3.png) no-repeat 120px bottom;overflow:hidden;display:none;}
.ashio{width:100%;overflow:hidden;padding-top:10px;padding-bottom:28px;}
.ashio li{width:100%;overflow:hidden;padding-bottom:20px;padding-top:10px}
.elus{width:77px;height:45px;background:url(image/jiao2.png) no-repeat left bottom;line-height:45px;padding-left:25px;font-size:17px;float:left;margin-left:20px;font-weight:bold;}
.yaoq{float:left;padding-left:24px;position:relative;}
.sihio{width:26px;height:26px;float:left;overflow:hidden;background:url(image/jiao4.png) no-repeat bottom left;margin-left:12px;margin-top:11px;}
.slus{width:508px;float:right;padding:10px;background:#f8f8f8;position:relative;border:#e3e3e3 1px solid;overflow:hidden;padding-top:20px;padding-bottom:20px;margin-top:-10px;}
.sdhgu{background:url(image/jiao1.png) no-repeat left bottom;height:23px;width:13px;position:absolute;top:10px;left:12px;z-index:3}
.ashio li a:hover{color:#333333;}
.ashio li a:hover .elus{width:77px;height:45px;background:url(image/jiao2.png) no-repeat left top;line-height:45px;padding-left:25px;font-size:17px;float:left;margin-left:20px;color:#ffde00;}
.ashio li a:hover .sihio{width:26px;height:26px;float:left;overflow:hidden;background:url(image/jiao4.png) no-repeat top left;margin-left:12px;margin-top:11px;}
.ashio li a:hover .slus{width:508px;float:right;padding:10px;overflow:hidden;background:#f8f8f8;border:#e3e3e3 1px solid;padding-top:20px;padding-bottom:20px;}
.jhds{font-size:16px;}
.sdas{width:100%;overflow:hidden;padding-top:0px;line-height:26px;display:none;}