@charset "gb2312";/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px;text-decoration:none; color:#212121;overflow-x:hidden; background:#fff;}
li{list-style:none;}
.fl{float:left;}
.fr{ float:right;}
a{text-decoration:none; color:#494747;}
img{border:0; vertical-align:top;}
.clear{ clear:both;}
.jg{margin-top:10px;}
.wr{ width:1200px; margin:0 auto; overflow: hidden;}

.banner{width: 100%; text-align: center; background: url(../img/bannerbg.jpg) no-repeat top center #D1EDFB; height:691px;overflow: hidden; }
.banner2{width:1200px; margin:0 auto;}

.nav{width: 100%; height: 80px; background: #311001; line-height: 80px; font-size: 24px; border-top: 1px solid #212121;}
.nav ul{width: 1189px; margin: 0 auto; }
.nav ul li{width: 25%;  float: left; text-align: center;}
.nav ul li a{color: #fff; display: block;}
.nav ul li a:hover{background:#FF4E00;}

.row-box1{
    padding: 90px 0 92px;
    background: url(../img/bg.jpg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-txtimg-sz{overflow: hidden;}
.m-txtimg-sz .txt{
    position: relative;
    float: left;
    height: 410px;
    width: 471px;
    margin-top: 33px;
    margin-right: 9px;
}
.g-tit-sz{
    position: relative;
    overflow: hidden;
    padding-bottom: 30px;
    margin-bottom: 32px;
    border-bottom: 3px dashed  #666;
}
.m-txtimg-sz h2{
    font-size: 48px;
}
.m-txtimg-sz h2 span{
    display: block;
    margin-top: 5px;
    font-size: 28px;
    color: rgba(102,102,102,.2);
    font-family: 'ShinePersonalUse'; 
}
.m-txtimg-sz .more{
    position: absolute;
    top: 10px;right: 0;
    display: block;
    width: 144px;
    height: 89px;
    background: url(../img/xyhj-img2.png) center center no-repeat;
}
.m-txtimg-sz .more:hover{background-image: url(../img/xyhj-img1.png);}
.m-txtimg-sz .p1{
    overflow: hidden;
    height: 172px;
    font-size: 16px;
    line-height: 28px;
}
.m-txtimg-sz .p1 em{
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.g-more2-sz{
    position: absolute;
    bottom: 0;right: 0;
    display: block;
    margin-top: 55px;
    width: 124px;
    height: 39px;
    background: url(../img/xyhj-more.png) center center no-repeat;
}
.g-more2-sz:hover{
    opacity: .7;
    filter: alpha(opacity=70);
}
.m-txtimg-sz ul{overflow: hidden;}
.m-txtimg-sz ul a:hover img{
	transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.m-txtimg-sz li{
    float: left;
}
.m-txtimg-sz ul a{
    overflow: hidden;
    position: relative;
    display: block;
}
.ul-pic-list1 li{
    margin-bottom: 20px;
    width: 50%;
}
.ul-pic-list1 a{
    margin-left: 20px;
    padding-top: 61%;
}
.ul-pic-list2{margin-right: -20px;}
.ul-pic-list2 li{
    width: 25%;
}
.ul-pic-list2 a{
    margin-right: 20px;
    padding-top: 65.5%;

}
.ul-pic-list2 img,.ul-pic-list1 img{
	transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.row-box2{
    padding: 90px 0 92px;
    background: url(../img/xyhj-bj2.jpg) center top no-repeat;
}
.row-box2 .m-txtimg-sz .txt{
    float: right;
    margin-right: 0;
    margin-left: 9px;
    color: #fff;
}
.row-box2 .g-tit-sz{
border-bottom: 3px dashed  rgba(255,255,255,.5);
}
.row-box2 .g-more2-sz{
    background-image: url(../img/xyhj-more2.png);
}
.row-box2 .g-tit-sz h2 span{
    color: rgba(255,255,255,.2);
}
.row-box2 .ul-pic-list1 a{
    margin-left: 0;
    margin-right: 20px;
}
.row-box2 .ul-pic-list22 li{width: 341px; height: 464px; margin-right: 10px;}
.row-box2 .ul-pic-list22 {padding-bottom: 50px;}


.z6{     padding: 90px 0 92px;
    background: url(../img/xyhj-bj2.jpg) center top no-repeat;}
.z6 input,.z6 select{
    width: 534px; height: 56px; border-radius: 10px; border: 1px solid #C0C0C2; line-height: 56px; font-size: 20px; color:#A2A2A2; margin-top: 29px; text-indent:22px;
}
.z6 .bd{text-align: center;}
.z6 .bd .tj input{
    width: 278px; height: 50px; background: #F17221; color: #fff; border: 0; cursor: pointer; text-indent: 0;
}
.t1 h2,.t3 h2{font-size: 58px; color: #fff;  text-align: center;}