/* =s Reset (by YUI 3) */
html{color:#000;}
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%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
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;}
button{cursor:pointer;}
/* =e Reset */
/* =s base */
html,body{background-color:#f6f6f6;}
body{font-family:simSun,"Lucida Grande","Lucida Sans Unicode",Arial;line-height:170%;font-size:12px;color:#272727;}
a{color:#272727;text-decoration: none;}
a:hover{text-decoration: underline;}
.inner{width:1000px;margin:0 auto;overflow:hidden;position: relative;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{
	content:"";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.wrap{min-width:1000px;}
/* =e base */
/* =s header */
.header-top{background-color:#e0e0e0;}
.logo-top{float:left;width:122px;height:44px;background:url(../images/logo1.png) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.login,a.signup{float:right;margin-top:10px;line-height:25px;}
.login input,.login button,.login a{float:left;display:inline;height:23px;line-height:23px;border:none;margin-right:16px;}
.login input{height:23px;width:152px;border:1px solid #c3c3c3;background:#f2f2f2;color:#c3c3c3;}
.login button,a.signup{width:77px;height:25px;background:#6bcec8;text-align:center;color:#fff;font-family:"Microsoft Yahei";}
.login a{color:#00746d;text-decoration:underline;}
a.signup{margin-right:16px;}
.header-bottom{border-bottom:1px solid #b8b8b8;padding-top:32px;overflow:hidden;}
.logo-bottom{float:left;display:inline;width:47px;height:47px;background:url(../images/logo2.png) 0 0 no-repeat;}
.nav{float:left;display:inline;margin-left:58px;}
.nav>div>a{float:left;display:inline;margin-right:20px;height:53px;line-height:53px;padding:0 18px;font-size:13px;color:#000;border-bottom:5px solid #f6f6f6;font-family:"Microsoft Yahei";font-size:13px;}
.nav>div>a:hover,.nav .on{border-bottom-color:#505050;}
.lang{float:right;margin-top:13px;margin-right: 8px;}
.lang a{float:left;display:inline;width:77px;height:25px;color:#fff;background-color:#cdcdcd;text-align:center;line-height:25px;margin-right:1px;font-family:"Microsoft Yahei";}
.lang a:hover,.lang .lang-ch-on,.lang .lang-en-on{background-color:#6bcec8;}
/* =e header */
/* =s content */
.content{}
.subnav{padding:20px 0 20px 105px;font-family:"Microsoft Yahei";font-size:13px;color:#000;}
.subnav a{margin:0 10px;color:#000;}

.eventArrow{
    height: 4px;
    background: url(../images/eventdiv_arrow.png) 5px 0 no-repeat;
    position: absolute;
    top: 24px;
    width: 20px;
}
.eventDiv{
    position: absolute;
    left: -190px;
    background-color: rgba(0,0,0,0.8);
    width: 220px;
    z-index: 999;
    top: 28px;
    height: auto;
}
.eventDiv li{
    z-index: 999;
    position: relative;
    margin-bottom: 5px;
    padding: 10px;
}
.eventDiv li span{
    cursor: pointer;
    width: 200px;
    color: #fff;
    text-align: left;
    font-family:"Microsoft Yahei";
    height: auto;
}

.section {
    overflow: hidden;
    padding-top: 20px;
    min-width: 1000px;
    width: 1000px;
    font-family: "Microsoft Yahei";
}

.section h2 {
    font-family: "Microsoft Yahei";
    font-size: 24px;
    /*font-weight: bold;*/
    color: #3c3c3c;
    margin-bottom: 35px;
    height: 12px;
    border-bottom: 1px dashed #acacac;
}
.section h2 strong{float:left;padding-right:20px;background:#f6f6f6;font-weight: normal;}

.entries{overflow:hidden;margin:30px 0 40px;}
.entries a{float:left;display:inline;width:330px;height:623px;margin-right:3px;}
.entries a img{display:block;width:330px;height:623px;}
.img-list li{float:left;display:inline;width:235px;margin-right:120px;}
.img-list li:last-child{margin-right:0;}
.img-list li img{display:block;width:235px;height:205px;margin-bottom:0px;}
.img-list li span{display:block;text-align:center;font-family:"Microsoft Yahei";}

.m-more {
    position: absolute;
    top: 10%;
    right: 46px;
    width: 69px;
    height: 21px;
    text-indent: -999em;
    overflow: hidden;
    background: url(../images/visit_main_more.jpg) 0 0 no-repeat;
    border:1px solid #f6f6f6;
    z-index: 1;
}
.m-more:hover{
    border:1px solid #6bcec8;
}
.news-list{margin-left:86px;}
.news-list li{float:left;display:inline;width:400px;overflow:hidden;margin-left:50px;margin-bottom:15px;}
/* =e content */
/* =s footer*/
.footer{font-family:"Microsoft Yahei";}
.footer-top{background-color:#e0e0e0;}
.footer-mid{padding: 10px 0;text-align: center;}
.footer-qrcode{
	float: right;
	width: 130px;
	height: 122px;
	background: #e0e0e0 url(../images/id_34_1.png) 0 0 no-repeat;
	background-position-y: 40px;
	background-size: 100% 100%;
	position: relative;
	top: 30px;
	right: 95px;
}
.qrcode{position: absolute;width: 130px;height: 130px;background: #e0e0e0 url(../images/weixin.png) 0 0 no-repeat;background-size: 100% 100%;top: 70px;}
.footer-nav,.footer-nav li{float:left;}
.footer-nav{margin-top:30px;}
.footer-nav li{width:105px;}
.footer-nav li strong,.footer-nav li a{display:block;margin-bottom:15px;}
.footer-nav li strong{font-size:15px;}
.footer-bottom{background-color:#484848;padding:20px 0;text-align:center;color:#cecece;}
.footer-links{margin-bottom:10px;}
.footer-links a{color:#cecece;margin:0 20px;}
.footer-wb{position:relative;top:8px;left:20px;}
/* =d footer*/
/* intro */
.banner {
    float: left;
    position: relative;
    margin-bottom: 20px;
}
.intro-middle{
    width: 460px;
    height: 234px;
    float:right;
    position: relative;
}
.intro {
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
    font-family: "Microsoft Yahei";
}
.intro .textArea{
    text-decoration: none;
}
.intro p,.info p{
    font-size: 12px;
    padding-bottom: 0;
}
.intro p{
    line-height: 33px;
}
.introSpecial{
    width: 120px;
    float: left;
}
.dialogImg{
    background: url('../images/1370508984_96_200.png') no-repeat 75px 0;
}
.subtitle{
    padding-top: 20px;
    background: url('../images/32-25.png') no-repeat 75px 20px;
    background-size: 26px 20px;
}
.introSpecialTitle{
    margin-left: 120px;
}
.introSpecialTwo{
    float: left;
    width: 320px;
    padding: 0 30px;
    font-family: "Microsoft Yahei";
    position: relative;
    height: 130px;
}
.introSpecialTwoEn{
    float: left;
    width: 700px;
    padding: 0 30px;
    font-family: "Microsoft Yahei";
    position: relative;
    height: 130px;
}
.introSpecialTwoEn li{
    float: left;
    /*display: inline;*/
    width: 320px;
    padding-right: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    word-wrap:normal;
}
.introSpecialTwoTitle{
    float: left;
    width: 380px;
    font-family: "Microsoft Yahei";
    position: relative;
    padding-left: 30px;
    background: url('../images/32-25.png') no-repeat 105px 0px;
    background-size: 26px 20px;
}
.introSpecialTwo li{
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     word-wrap: normal;
}
.introSpecialTwo span{
    font-size: 14px;
    font-weight: bold;
}
.introSpecialThree{
    float: left;
    position: relative;
    height: 130px;
    width: 760px;
}
.introSpecialThree .ul_s .list{
    float: left;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    width: 320px;
    padding: 0 30px;
}
.introSpecialThree img {
    width: 760px;
}
.intro-map{
    margin: 0 120px;
    top: 50px;
    position: absolute;
}
.intro-staff h3,.introSpecial h3, .introSpecialTwoTitle h3{
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 16px;
}
.intro-staff p{
    margin: 0 400px 0 124px;
}
.intro-staff-img{
    float: right;
    width: 398px;
    height: 225px;
}
.intro table{
    margin-left: 124px;
    text-align: center;
}
.intro table th{
    width: 125px;
    text-align: center;
    background-color: #dfdfdf;
    padding: 10px 0;
}
.intro table tr{
    border-top: 1px solid #dfdfdf;
}
.intro table td{
    padding: 20px 0;
}
.intro table .m-more{
    display: block;
    position: relative;
    left: 25px;
    margin-top: 5px;
}
.intro h3{
    float:left;
    font-family:"Microsoft Yahei";
    font-size:16px;
    line-height: 33px;
}
.intro-traffic h3{
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 16px;
}
.intro-traffic p {
    margin-left: 70px;
    float: left;
}
.intro-process h3{
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 16px;
}
.intro-process p {
    margin-left: 116px;
    float: left;
}
.intro-traffic p.lu {
    margin-left: 0px;
}
.intro p{
    margin: 0 136px;
}
.dialog{
    position: relative;
    clear: both;
}
.dialog>ul>li{
    clear: both;
    padding-top: 15px;
}
.dialog>ul>li.last{
    margin-bottom: 15px;
}
.dialog li img{
    height: 150px;
}
.section .info{
    margin-left: 150px;
    font-family: "Microsoft Yahei";
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.section .subinfo{
    padding-top: 20px;
    border-top: 1px dashed #acacac;
    margin-left: 150px;
    font-family: "Microsoft Yahei";
    margin-bottom: 30px;
    position: relative;
    margin-top: 30px;
}
.section .infoTwoCol{
    margin-left: 150px;
    font-family: "Microsoft Yahei";
    position: relative;
    height: 80px;
    margin-bottom: 30px;
    padding-top: 30px;
}
.section .infoTwoCol li{
    float: left;
    display: inline;
    width: 270px;
    padding-right: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.section .info span{
    right: 0px;
    /*right: 145px;*/
    /*right: 230px;*/
    position: absolute;
    color: #272727 !important;
}
.section .infoPicture{
    margin-left: 150px;
    font-family: "Microsoft Yahei";
    height: 223px;
    margin-bottom: 30px;
    position: relative;
    width: 850px;
}
.section .infoPicture .slides li{
    float: left;
    width: 116px;
    margin-right: 30px;
}
.section .infoPicture .slides li.last{
    margin-right: 0px;
}
.s-more{
    right: 0;
    top: 100%;
}
.section .info li,.section .subinfo li{
    width: 850px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    word-wrap:normal;
}
.history-box h2{
    height:auto !important;
}
.specialCol{
    padding-top: 30px;
}