/* reset */
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    font-weight:normal;
    vertical-align:baseline;
    letter-spacing: 1px;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display:block;
}
ol,ul,li {
    list-style:none;
}
blockquote,q {
    quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
    content:'';
    content:none;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
th,td {
    vertical-align:middle;
}

a {
    outline:none;
    text-decoration:none;
}
a:focus {
    outline:none;
}
input:focus,select:focus,textarea:focus {
    outline:-webkit-focus-ring-color auto 0;
}
*{
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
}
img {
    border-style: none; /*  Remove the border on images inside links in IE 10. */
    border:0;
}
.header{
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
    height: 816px;
    background: url(./images/bg.png) no-repeat center;
}
.header img{
    display: block;
    margin: 0 auto;
    padding-top: 12px;
}
.headerInfo{
    width: 406px;
    height: 102px;
    background: url(./images/juxing1.png);
    margin: 0 auto;
    margin-top: 148px;
    text-align: center;
    overflow: hidden;
}
.header .sponsor{
    margin: 0 auto;
    margin-top: 32px;
    width: 408px;
    color: #93451a;
    font-size: 14px;
}
.header .organizer{
    margin: 0 auto;
    margin-top: 8px;
    width: 408px;
    color: #93451a;
    font-size: 14px;
}
.main{
    width: 1200px;
    margin:0 auto;
    margin-top: 40px;
}
.main .con1{
    width: 100%;
    height: 252px;
    background: url(./images/juxing2.png) no-repeat bottom;
}
.main .con1 .title img{
    display: block;
    margin: 0 auto;
}
.main .con1 .msg{
    padding: 0 50px;
    margin-top: 45px;
    font-size: 16px;
    line-height: 34px;
    height: 102px;
    overflow: hidden;
  	text-indent: 2em
}

.main .con1 .msg a{
    color: #5f4b23;
}
.main .con1 .msg:hover a{
    color:rgb(49, 12, 0)
}
.main .con1 .btn{
    font-size:14px;
    float: right;
    margin-right: 50px;
}
.main .con1 .btn a{
    color:#e64d20;
}
.main .con1 .btn:hover a{
    color: #923418;;
}
.main .hbg{
    width: 100%;
    height: 12px;
    background: url(./images/mainbg.png);
    margin-top: 50px;
}
.main .fbg{
    width: 100%;
    height: 12px;
    background: url(./images/mainbg2.png);
    margin-bottom: 60px;
}
.main .con2{
    width: 1100px;
    height: auto;
    background: #fbf9ef;
    padding:0 50px;
    padding-top: 76px;
    padding-bottom: 100px;
}
.main .con2 .box1{
    width: 100%;
    height: auto;
}
.main .con2 .box1 .titIcon{
    display: block;
    margin: 0 auto;
    padding-bottom: 55px;
}
.main .con2 .box1 .list{
    height: auto;
    overflow: hidden;
}
.main .con2 .box1 .list>div{
    float: left;
    margin-left: 36.25px;
    width: 191px;
    height: 306px;
}
.main .con2 .box1 .col{
    position: relative;
    background: url(./images/zjbg1.png) no-repeat;
}
.main .con2 .box1 .col:first-child{
    margin-left: 0;
}
.main .con2 .box1 .col .papers{
    background: #5f4b23;
    margin:0 23px;
    margin-top: 25px;
    margin-bottom: 0;
    width: 146px;
    height: 184px;
    cursor: pointer;
}
.main .con2 .box1 .col .papers img{
    width: 100%;
}
.main .con2 .box1 .col .info{
    color: #ffecbb;
    font-size: 16px;
    text-align: center;
    width: 170px;
    margin: 0 auto;
    margin-top: 15px;
    cursor: pointer;
}

.main .con2 .box1 .col span{
    display: none;
    width:100%;
    height:6px;
    background: url(./images/xiaodian.png) no-repeat center;
    position: absolute;
    bottom: 0;
}
.main .con2 .box1 .col:hover span{
    display: block;
}
.main .con2 .box1 .col:hover .info{
    color: #fff;
}
.main .con2 .box2,.main .con2 .box3{
    padding-top: 90px;
}
.main .con2 .box2 .col{
    background: url(./images/zjbg2.png) no-repeat;
}
.main .con2 .box2 .info{
    color: #fff !important;
}
.main .con2 .box2 .col:hover .info{
    color: #e64d20 !important;
}
.main .con2 .box3 .list2{
    padding-top: 45px;
}
.tt {
    display: block;
    background: #fff;
}