*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{font: 14px/25px "microsoft yahei", "微软雅黑";background-color: #9ad1f0;}
ol, ul {list-style: none;}
img{border:0;}
a{text-decoration:none;color:#3a61a3;}
a:hover{text-decoration:none;color:#3a61a3;}
a:visited{text-decoration:none;color:#3a61a3;}
.a_h a{text-decoration:none;color:#3a61a3;}
.a_h a:hover{text-decoration:none;color:#3a61a3;}
.a_h a:visited{text-decoration:none;color:#3a61a3;}
.a_w a{text-decoration:none;color:#ce3627;}
.a_w a:hover{text-decoration:none;color:#ce3627;}
.a_w a:visited{text-decoration:none;color:#ce3627;}
.clear{clear: both;}


.top {/*width: 100%;height: auto;background:  no-repeat center;*/position: relative;}
.top_contain{width: 1200px;height:40px;margin:-2.8% auto 0 auto;color:#fff;font-size: 24px;font-weight: bold;text-align: center;}
.top-img{min-width: 1920px;}
.top-img2{min-width: 1300px;}

.g-bg1 {width: 100%;height: 901px;background:  no-repeat center;}
.g-bg1_contain{width: 1200px;margin:0 auto;position: relative;padding-top: 355px;}
.g-bg1-left{width:650px;height:445px;float: left;margin-right: 30px;padding-left: 30px;}
.g-bg1-right{float: left;width:490px;font-size: 18px;font-weight: bold;}
.g-bg1-right li{margin-bottom: 24px;}
.lid{color:#3a61a3;font-size:10px;vertical-align: top;padding:0 5px;}

.gr-title{font-size: 16px;font-weight: bold;line-height: 24px;color:#3a61a3;margin-bottom: 5px;text-indent: -16px;padding-left: 16px;}
.gr-intro{font-size: 16px;color:#a0a0a0;line-height: 24px;margin-top: 0px;}
.gr-title3{font-size: 16px;font-weight: bold;line-height: 24px;color:#3a61a3;margin-bottom: 5px;}
.g-bg2 {width: 100%;height: 1197px;background:  no-repeat center;}
.g-bg2_contain{width: 1200px;margin:0 auto;position: relative;padding-top: 320px;}
.g-bg2_title{color:#3a61a3;font-weight: bold;font-size: 24px;text-align: center;border-bottom:2px solid #3a61a3;width:94%;margin:0 0 0 3%;padding:0 0 10px 0;}
.g-bg2_intro{color:#3a61a3;font-size: 18px;line-height:30px;width:94%;margin:15px 0 0 3%;height:200px;}
.g-bg2_box{width:94%;margin:15px 0 0 3%;}
.g-bg2-left0{width:564px;height:200px;position: relative;float: left;}
.g-bg2-right0{width:564px;height:200px;position: relative;float: right;}
.g-bg2_intro li{margin-bottom: 0px;height:55px;}
.g-bg2-left{width:555px;height:295px;position: relative;float: left;}
.g-bg2-right{width:555px;height:295px;position: relative;float: right;}
.g-bg2-left2{width:365px;height:215px;position: relative;float: left;margin:20px 0 0 0;}
.g-bg2-right2{width:365px;height:215px;position: relative;float: right;margin:20px 0 0 0;}
.g-bg2-mid2{width:365px;height:215px;position: relative;float: left;margin:20px 0 0 16px;}
.hislider-title {
    bottom: 6px;
    width: 100%;
    padding: 15px 10px;
    color: #fff;
    text-indent: 0px;
    background: rgba(0,0,0,.6);
    z-index: 2;
    font: 14px/2 "microsoft yahei",arial,tahoma;
}
.hislider-pages {
    bottom: 20px;
    right: 10px;
    text-align: right;
}
.hislider-btn-prev{
    position: absolute;
    z-index: 5;
    top: 50%;
    height: 49px;
    width: 42px;
    background:  no-repeat;
    margin-top: -15px;
    text-indent: -200px;
    overflow: hidden;
    opacity: .9;
    filter: alpha(opacity:90);
}

.hislider-btn-next {
    position: absolute;
    z-index: 5;
    top: 50%;
    height: 49px;
    width: 42px;
    background:  no-repeat;
    margin-top: -15px;
    text-indent: -200px;
    overflow: hidden;
    opacity: .9;
    filter: alpha(opacity:90);
}

.g-bg3 {width: 100%;height: 1116px;background:  no-repeat center;}
.g-bg3_contain{position: relative;width: 1140px;margin:0 auto;padding-top: 370px;}
.g-bg3_bg{background-color: #d9edec;}
.g-bg3-left{width:570px;height:590px;float: left;margin-right: 0px;}
.g-bg3-right{float: left;width:570px;height:590px;}
.g-bg3-dv{background: #fff;border-radius:10px;width:90%;height:70px;margin:25px 3% 25px 7%;font-size: 24px;line-height: 70px;padding:0 0 0 15px;}
.g-bg3-dv2{background: #fff;border-radius:10px;width:90%;height:70px;margin:25px 7% 25px 3%;font-size: 24px;line-height: 70px;padding:0 0 0 15px;}

.g-bg4 {width: 100%;height: 1071px;background:  no-repeat center;}
.g-bg4_contain{position: relative;padding-top: 315px;width:900px;margin:0 auto;}


.g-bg5 {width: 100%;height: 1312px;background:  no-repeat center;}
.g-bg5_contain{position: relative;padding-top: 320px;width:1200px;margin:0 auto;}
.g-bg5_title{color:#3a61a3;font-weight: bold;font-size: 24px;border-bottom:2px solid #3a61a3;padding:0 0 10px 0;}
.g-bg5-left{width:550px;height:450px;float: left;margin: 0 0 0 3%;position: relative;}
.g-bg5-left ul{margin:30px 0 0 0;}
.g-bg5-left li{margin-bottom: 24px;}
.g-bg5-right{float: right;width:550px;height:450px;margin: 0 3% 0 0;position: relative;}
.g-bg5-right ul{margin:30px 0 0 0;}
.g-bg5-right li{margin-bottom: 15px;}

.gr-l{float: left;width:205px;height:125px;margin-right: 15px;}
.gr-r{float: left;width:330px;}
.gr-title2{font-size: 18px;font-weight: bold;line-height: 20px;color:#ce3627;margin-bottom: 5px;}

.video_title{color:#4872a9;font-size: 16px;font-weight: bold;line-height: 24px;text-align: center;}
.video_small{float:left;}
.video_small img{display:block;}
.video_small2{margin-left: 8px;}
.video_small_select{border:3px solid red;}
.video_small_select2{border:3px solid #fff;}
.prev-btn4 {position:absolute;width:35px;height:35px;left: -55px;top:908px;background:  no-repeat center center;}
.next-btn4 {position:absolute;width:35px;height:35px;right: -55px;top:908px;background:  no-repeat center center;}

.poster-main {width: 1000px;height: 450px;position: relative;margin: 0 auto;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {width: 1000px;height: 450px;}
.poster-main .poster-list .poster-item {width: 418px;height: 478px;position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 0;z-index: 10;cursor: pointer;}
.poster-main .poster-prev-btn {left: -80px;top:0px;background:  no-repeat center center;}
.poster-main .poster-next-btn {right: -80px;top:0px;background:  no-repeat center center;}
.c_demo .ctitle{text-align: center;color:#3a61a3;font-size: 20px;line-height: 50px;font-weight: bold;}

.g_title{
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 10px 0;
    color: #fff;
    background: rgba(0,0,0,.6);
    filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);
    z-index: 2;
    text-align: center;
    font-size: 16px;
}
:root .g_title{
    filter:none;
}
