.fix:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
.fix{ zoom:1;}
a{color:#003399;text-decoration:none; outline:none;}
a:hover{text-decoration:underline;} 
.lf{ float:left;}
.rf{ float:right;}
button::-moz-focus-inner,input::-moz-focus-inner{ border-color:transparent!important;}
button{ cursor:pointer;}
img{ border:none 0;}
*{ margin:0; padding:0; list-style-type:none;}
html, body{height: 100%;}
.container{min-height: 100%;
			height: auto !important;
			height: 100%;}
body{ background:#edebe8; text-align:left!important; -webkit-text-size-adjust:none;}
.wrap{ width:960px; margin:10px auto 0; /* padding-bottom:10px; */font-size:12px;padding-bottom: 100px;}
.nav{ width:227px; height:362px;overflow:hidden; background:url(images/nav_03.png) 0 0 no-repeat;}
.nav ul{ padding:0 0 0 5px;}
.nav li{ float:left; display:inline; width:208px; height:34px; line-height:34px; margin:9px 0 6px 0; font-size:14px;}
.nav li a{ display:block; height:100%; background:url(images/arr_09.png) 63px 11px no-repeat; padding-left:81px; color:#545454;}
.nav li a:hover,.nav li.on a{ text-decoration:none; background:url(images/bg_nav_on.png) 0 0 no-repeat; font-weight:700; color:#ffffff;}
.main{ width:729px; background:url(images/btm_17.png) 0 bottom no-repeat #fff; padding-bottom:4px;}
.main img{ display:block;}
.main .title_c{ font-size:18px; line-height:25px; font-family:simhei; color:#333333; font-weight:300; padding-left:16px; margin-left:33px; background:url(images/lead_09.png) no-repeat;}

.about{ border-left:solid 1px #cbcbcd; border-right:solid 1px #cbcbcd; padding-top:32px;padding-bottom:16px;}
.para1{ padding:16px 0 18px 0; /* border-bottom:dotted 1px #e5e5e5; */ margin:0 34px 23px 35px;}
.para1 p{ text-indent:2em; font-size:14px; line-height:24px; color:#545454;}
.about .title_c .more{ font-size:12px; font-family:simsun; color:#ee7112; font-weight:300;}
.about .title_c .more .raquo{ font-family:Arial; font-size:14px;}

.slide{ position:relative; width:659px; height:406px; margin:14px auto 22px; background:url(images/bg_14.png) 0 0 no-repeat; border-bottom:dotted 1px #e5e5e5; padding-bottom:24px;}
.slide .prev,.slide .next{ position:absolute; width:50px; height:50px; cursor:pointer; top:100px;}
.slide .prev{ left:-25px; background:url(images/left.png) center no-repeat;}
.slide .prev:hover{ background:url(images/left_on.png) center no-repeat;}
.slide .next{ right:-25px; background:url(images/right.png) center no-repeat;}
.slide .next:hover{ background:url(images/right_on.png) center no-repeat;}
.slide .inner{ position:relative; width:608px; height:280px; margin:0 auto 0; top:10px;}
.slide .inner img,.slide .inner .one a{ display:block; width:100%; height:100%;}
.slide .inner .one{ position:absolute; z-index:1; width:200px; height:179px; top:35px;left:210px; _visibility:hidden;}
.slide .inner .alpha{ width:92%; height:80%; _width:100%; _height:100%; position:absolute; left:4%; top:4%; background:#fff; opacity:0.8; filter:alpha(opacity=80); z-index:3; cursor:pointer;}
.slide .inner .left{left:30px; z-index:2; width:250px; height:224px; top:20px; _visibility:visible;-webkit-perspective: 500;}
.slide .inner .right{left:325px; z-index:2;width:250px; height:224px; top:20px; _visibility:visible;-webkit-perspective: 500;}
.slide .inner .current{ left:148px; z-index:10; width:311px; height:279px; top:0; _visibility:visible;}
.slide .inner .left img,
.slide .inner .left .alpha{
    -webkit-transform: rotateY(30deg);
}
.slide .inner .right img,
.slide .inner .right .alpha{
    -webkit-transform: rotateY(-30deg);
}
.slide .inner .current .alpha{ display:none;}
.slide .cont{ padding:15px; margin-top:-35px; position:relative;}
.slide .cont p{ line-height:22px; color:#545454;}
.slide .cont p b{ color:#333333; font-size:14px;}

.serv{ position:relative; width:659px; height:408px; margin:0 auto 22px; background:url(images/map_18.png) 90px 0 no-repeat; border-bottom:dotted 1px #e5e5e5;}
.serv .polygen{ position:absolute; cursor:pointer; text-indent:-3000px; overflow:hidden; white-space:nowrap; width:90px; height:90px; background:#fff; opacity:0.001; filter:alpha(opacity=0.01);}
.serv .pop{ width:272px; position:absolute; display:none;}
.serv .pop .pop_top{ height:36px; background:url(images/pop_top_03.png) 0 0 no-repeat;}
.serv .pop .pop_btm{ height:7px; background:url(images/pop_btm_06.png) 0 0 no-repeat;}
.serv .pop .con{ background:url(images/pop_bg_06.png) 0 0 repeat-y; padding:0 3px 0 11px;}
.serv .pop .con_i{ padding:0 15px 0 14px; background:url(images/pop_bg2_06.png) 0 0 repeat-x #efefef; min-height:130px;_height:130px;}
.serv .pop .con_n{ top:-22px; position:relative;}
.serv .pop .con_n p{ line-height:22px;color:#545454;}
.serv .pop .con_n p b{ color:#333333;}

.activity{ width:660px; height:215px; overflow:hidden; background:url(images/active_09.png) 0 0 no-repeat; margin:7px auto 0;}
.activity .inner{ width:660px; height:195px; overflow:hidden; margin-top:7px;}
.activity ul{ width:9000px; background:#666; margin-left:-1px;}
.activity .door{ float:left; position:relative; display:inline; width:165px; height:195px; overflow:hidden;}
.activity .door img{ display:block; width:512px; height:195px; opacity:0.5; filter:alpha(opacity=50); border-left:solid 1px #000000;}
.activity .hover img{ opacity:1; filter:alpha(opacity=100);}
.activity .door .tit{ position:absolute; width:30px; top:10px; left:10px; font:18px/1.2 simhei; color:#eee;}
.activity .hover .tit{ color:#444;}

.event{border-left:solid 1px #cbcbcd; border-right:solid 1px #cbcbcd;}
.event .list{padding:5px 35px 8px;}
.event .list img{display:block; padding:2px; background:#fff; border:solid 1px #cccccc;}
.event .list li{padding:29px 0  25px 0; border-bottom:dotted 1px #e5e5e5;}
.event .list li .r{width:500px; padding-left:17px;}
.event .list li .r1{width:620px; padding-left:17px;}
.event .list li .r .hd,.event .list li .r1 .hd{color:#333333; font:18px/1.2 "microsoft 宋体",simhei; margin-bottom:15px;}
.event .list li .r .hd a,.event .list li .r1 .hd a{color:#333;}
.event .list li .r .hd .grey,.event .list li .r1 .hd .grey{font:12px/1.5 tahoma; color:#999999; padding-left:15px;}
.event .list li .r p,.event .list li .r1 p{line-height:22px; color:#545454; font-family:simsun; word-wrap:break-word;word-break:break-all;}
.event .list li .r p a,.event .list li .r1 p a{color:#024b90;}

.partner{ border-left:solid 1px #cbcbcd; border-right:solid 1px #cbcbcd;}
.partner .list{ padding:0 0 50px 6px;}
.partner .list img{ display:block; border:solid 1px #cfcfcf;}
.partner .list li{ float:left; display:inline; text-align:center; padding:35px 27px 0 28px;}
.partner .list li a{ color:#999999;}
.partner .list li.txt{font-size:14px; color:#16387C; width:181px; padding-top:65px;text-align:left;}

.contact{ border-left:solid 1px #cbcbcd; border-right:solid 1px #cbcbcd;}
.contact .list{ padding:10px 35px 28px;}
.contact .list li{ border-bottom:dotted 1px #e5e5e5; padding:18px 0;}
.contact .list .tit{ color:#333333; font-size:14px; line-height:1.2; padding:6px 0;}
.contact .list p{ color:#979797; line-height:18px; padding:2px 0; font-family:Tahoma;}

.join{ border-left:solid 1px #cbcbcd; border-right:solid 1px #cbcbcd;}
.join .list{ padding:8px 35px;}
.join .list li{ border-bottom:dotted 1px #e5e5e5; padding:12px 0 18px 0;}
.join .list p{ line-height:20px; color:#333333;}
.join .list .tit{ font-size:16px; color:#333333; padding:17px 0;}
.join .list .tit .color{ color:#f39700;}
.join .list .tt{ font-size:14px; color:#333333; padding:17px 0;}
.join .list .apply{ margin:16px 0 0 27px; color:#024b90; display:block; width:97px; height:30px; line-height:31px; overflow:hidden; text-align:center; background:url(images/btn_07.png) 0 0 no-repeat; font-size:14px; font-weight:700;}


/*timeline*/
#timeline,#dates,#issues,#issues .item{ width:700px;}
#timeline {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	background: url('images/dot.gif') left 55px repeat-x;
	padding:10px 0 50px 0;
}
#dates {
	height: 60px;
	overflow: hidden;
}
#dates li {
	list-style: none;
	float: left;
	width: 100px;
	height: 50px;
	font-size: 24px;
	text-align: center;
	background: url('images/biggerdot.png') center bottom no-repeat;
}
#dates a {
	line-height: 38px;
	padding-bottom: 10px;
	font-family:Georgia,serif;
	color:#ffcc00;
}
#dates a:hover{ text-decoration:none;}
#dates .selected {
    font-size: 38px;
    color:#ee7112;
}
		
#issues {
	overflow: hidden;
}	
#issues .item {
	list-style: none;
	float: left;
}
#issues .item img {
	float: left;
	margin: 10px 30px 10px 50px;
}
#issues .item .titt {
	color: #ffcc00;
	font-size: 28px;
	font-family:Arial;
	font-weight:300;
	color:#ee7112;
}
#issues .item p {
	font-size: 14px;
	margin-right: 70px;
	font-weight: normal;
	line-height: 22px;
}

#issues .group{padding:10px 0 5px 50px;}
#issues .group .news{padding-left:5px; padding-top:5px;width:595px;}
#issues .group li{font-size:14px; line-height:28px; color:#666;}
#issues .group li a{color:#666;}

.footer {
	font-size: 13px;
	position: relative;
	margin-top: -81px;/*等于footer的高度*/
	clear:both;
	padding-top: 20px;
}