﻿

    a,img{border:0;}

    /* banner */
    .banner{height:600px;overflow:hidden; position: relative;}
    
    .banner .d1{width:100%;height:600px;display:block;position:absolute;left:0px;top:0px;}
    .banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;bottom: 45px; text-align: center;}
    .banner .d2 ul{float:left;position:absolute;left:50%;top:0;transform: translateX(-50%);display:inline;}
    .banner .d2 li{width:14px;height:13px; margin: 0 15px; overflow:hidden;cursor:pointer;border-radius: 50%;background-color: #ffffff; float:left;display:inline;}
    .banner .d2 li.nuw{background: #457d4c;}
    .banner p{
                font-family: SourceHanSansCN-Regular;
                font-size: 24px;
                display: inline-block;
                letter-spacing: 1px;
                color: #ffffff;
                width: 670px;
                font-weight: normal;
                   font-stretch: normal;
               height: 22px;
               line-height: 22px;
               position: absolute;
               left: 50%;
               transform: translateX(-50%);
               top: 160px;
               text-align: center;
             }
             .banner i{
                font-family: SourceHanSansCN-Bold;
                font-size: 60px;
                font-style: normal;
                display: inline-block;
                font-weight: normal;
                font-stretch: normal;
                letter-spacing: 5px;
                letter-spacing: 5px;
                color: #ffffff;
                width:1200px;
                height: 60px;
                line-height: 55px;
                position: absolute;
                text-align: center;
                left: 50%;
               transform: translateX(-50%);
               top: 210px;
             }
             .banner span{
                font-family: SourceHanSansCN-Light;
                font-size: 30px;
                display: inline-block;
                width: 713px;
                height: 55px;
                line-height: 55px;
                text-align: center;
                background-color: #ffffff; 
                text-align: center;
                color: #334501;
                position: absolute;
                left: 50%;
               transform: translateX(-50%);
                top: 310px;
               
             }
             
.mr_frbox{width: 1330px;margin-top: 80px;}
.mr_t1{background:url(../images/mr_1px.jpg) repeat-x left bottom;height:40px;padding-right:16px;}
.mr_t1name{font:bold 16px/40px "微软雅黑";color:#FFF;background:#2257A2 url(../images/mr_t1bg.jpg) no-repeat right top;height:40px;width:120px;padding-left:21px;display: inline-block;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frBtnL{float:left;margin:28px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{height:104px;width:960px;float: right;}
.mr_frBtnR{float:right;margin-top:28px;cursor:pointer;}
.mr_frUl ul li{display:inline;height:104px;width:229px;margin-right:20px;overflow:hidden; background:#f5f5f5 ;}

.mr_frUl ul li img{display:block;width: 229px;height: 104px;}
.hzhb{display:inline-block;position: relative; width: 310px;margin-left: 50px;}
.hzhb p{
    font-family: MicrosoftYaHei-Bold;
	font-size: 60px;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #e8e8e8;
    width: 287px;
    margin: 0;
	height: 50px;
   
    
}
.hzhb h2{
    font-family: MicrosoftYaHei;
	font-size: 30px;
	font-weight: normal;
    margin: 0;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #242728;
    position: absolute;
    width: 287px;
	height: 46px;
    top: 40px;
}

* {
    margin: 0;
    padding: 0;
}
ul {
    list-style: none;
}
.tab {
    width: 100%;
    background-size: cover;
}
.tab .box {
  position: relative;
    margin: 0 auto;
    height: 720px;
}
.tab .box .menus {
    width: 200px;
    height: 700px;
    float: left;
    margin-top: 60px;
    overflow: hidden;
}
.tab .box .menus li {
    width: 200px;
    height: 70px;
    background: rgb(92,94,103);
    font-size: 20px;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid rgba(0,0,0,0.5);
    line-height: 70px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.tab .box .menus li:nth-child(7) {
    border-bottom: none;
}

.tab .right {
    float: left;
    width: 1491px;
    height: 720px;
}
.tab .tab_right {
    width: 1491px;
    height: 720px;
    color: #fff;
    text-align: center;

    position:relative;
}
.mr_frUl a{
  display: inline-block;
    width: 229px;
    height: 104px;
}
.tab .tab_right img {
    width: 100%;
    height: 720px;
    position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
}
.tab .scroll {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
