@charset "utf-8";
/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select,figure,figcaption{ margin:0; padding:0; }
em,i { font-style:normal; }
li { list-style:none; }
a {text-decoration:none;color:inherit;}
a:hover{text-decoration:none;}
a:focus{text-decoration: none;outline: none;}
img { border:none; vertical-align:middle; max-width:100%;max-height:100%;}
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; }
textarea { resize:none; overflow:auto; }
body{font-size:12px; font-family:"微软雅黑";color:#333; }

/* public */
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {content:'';display: block;height: 0;clear: both;visibility: hidden;}
.img_box{display:table-cell;vertical-align:middle;text-align:center;}
.main{width:100%; max-width:1200px; margin:0 auto;}
.fixed{position:fixed;left:0;top:0;z-index:999;}
.btn{font-family: '微软雅黑';cursor:pointer;}
.bl{display:inline-block;float:left;}
.br{display:inline-block;float:right;}
h1,h2,h3,h4,h5{font-weight:normal;}





.bannero{width:100%;max-width:1920px;height:auto;}
.bannero img{width:100%;}


.top{height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:13px; color:#666;}
.top h1{display:inline-block; font-size:inherit; font-weight:bold;}
.top ul{float:right;}
.top ul li{display:inline-block; margin:0 5px;}
.top ul li a{display:block;}
.header{background:#fff; height:80px;}
.header .logo_box{height:80px; line-height:80px; display:inline-block; float:left;}
.header .wxqr_box{width:150px; height:40px; line-height:40px; border:1px solid #ddd; float:right; background:url(../images/qrbg.jpg) no-repeat 15px center; text-indent:55px; font-size:15px; color:#666; cursor:pointer; margin-top:18px; position:relative;}
.header .wxqr_box .qr{width:132px; height:132px; line-height:130px; display:inline-block; position:absolute; left:50%; top:40px; border:1px solid #ddd; margin-left:-65px; z-index: 100; display:none;background:#fff; text-indent:0;}
.header .wxqr_box .qr img{width:100%; height:100%;}
.header .wxqr_box:hover .qr{display:block;}


.nav{height:50px;background:#8c2645;}
.nav ul li{display:inline-block;width:12.5%;height:50px;line-height:50px;float:left;text-align:center;font-size:14px;color:#fff;}
.nav ul li.on,
.nav ul li:hover{background:#66172f;}
.nav li a{display:block;}


.footer{background:#8c2645; color:#fff; font-size:15px;height:60px;line-height:60px;}
.footer p{display:inline-block;}


.ibox1{
    width:100%;
    max-width:1920px;
    height:1142px;
    background:url(../images/ibox1_bg.jpg) no-repeat center;
    text-align:center;
}
.ibox1 .main{
    position:relative;
}
.ibox1 .ibox1_content{
    width:1050px;
    height:511px;
    display:inline-block;
    margin-top:140px;
    background:url(../images/ibox1.png) no-repeat center;
}
.ibox1 .ibox2_content{
    width:221px;
    height:110px;
    display:inline-block;
    position:absolute;
    right:100px;
    top:600px;
    background:url(../images/ibox2.png) no-repeat center;
}


.ibox2{
    width:100%;
    max-width:1920px;
    height:682px;
    background:url(../images/ibox2_bg.jpg) no-repeat center;
}
.ibox2 .ibox2_box{
    padding-top:200px;
}
.ibox2 .ibox2_box .text_box{
    width:540px;
    display:inline-block;
    float:left;
    font-family: '新宋体';
    padding-top:100px;
}
.ibox2 .ibox2_box .text_box h2{
    font-size:36px;
    color:#242424;
}
.ibox2 .ibox2_box .text_box h2 i{
    font-size:12px;
    display:inline-block;
    font-family: 'Arial';
}
.ibox2 .ibox2_box .text_box .text{
    margin-top:50px;
    font-size:15px;
    color:#666666;
    line-height:25px;
    padding-left:25px;
    background:url(../images/ibox2_tbg.jpg) no-repeat left top;
}
.ibox2 .ibox2_box .pic_box{
    width:565px;
    height:390px;
    border:1px solid #ccc;
    display:inline-block;
    float:right;
    position:relative;
}
.ibox2 .ibox2_box .pic_box img{
    width:565px;
    height:390px;
    position:absolute;
    left:-8px;
    top:-8px;
}




.ibox3{
    width:100%;
    max-width:1920px;
    height:704px;
    background:url(../images/ibox3_bg.jpg) no-repeat center;
}
.ibox3 .main{
    position:relative;
}
.ibox3 .ibox3_content{
    width:256px;
    height:320px;
    display:inline-block;
    position:absolute;
    top:115px;
    right:180px;
    background:url(../images/ibox3.png) no-repeat center;
}


.ibox4{
    width:100%;
    max-width:1920px;
    height:699px;
    background:url(../images/ibox4_bg.jpg) no-repeat center;
}
.ibox4 .ibox4_box .text_box{
    max-width:870px;
    margin:0 auto;
    font-size:16px;
    color:#666;
    line-height:30px;
}
.ibox4 .ibox4_box .abox{
    text-align:center;
    padding-top:60px;
}
.ibox4 .ibox4_box .abox a{
    width:370px;
    height:80px;
    display:inline-block;
    background:#303030 url(../images/xytag1.png) no-repeat 50px center;
    padding:4px;
    margin:0 10px;
}
.ibox4 .ibox4_box .abox a:hover{
    background:#8d2645 url(../images/xytag2.png) no-repeat 50px center;
}
.ibox4 .ibox4_box .abox a span{
    border:1px solid #fff;
    width:368px;
    height:80px;
    line-height:80px;
    display:block;
    font-size:22px;
    color:#fff;
    font-family: '新宋体';
}




.hotkey{
    height:40px;
    padding-top:50px;
}
.hotkey ul{
    display:inline-block;
    float:left;
}
.hotkey ul li{
    height:40px;
    line-height:40px;
    display:inline-block;
    float:left;
    font-size:15px;
    color:#666;
    margin-right:10px;
}
.hotkey ul li a{
    padding:0 6px;
    display:inline-block;
}
.hotkey ul li a:hover{
    text-decoration: underline;
}
.hotkey .search_box{
    height:40px;
    float:right;
    display:inline-block;
    border-radius:25px;
    overflow:hidden;
    position:relative;
}
.hotkey .search_box input.text{
    width:360px;
    height:40px;
    background:#eee;
    text-indent:15px;
}
.hotkey .search_box input.submit{
    width:80px;
    height:40px;
    background:#666 url(../images/search_btn.png) no-repeat center;
    text-indent:15px;
    position:absolute;
    right:0;
    top:0;
    z-index: 100;
    border-radius:25px;
    cursor:pointer;
}



.htit2{
    width:100%;
    display:inline-block;
    height:80px;
    line-height:80px;
    margin:50px 0;
    text-align:center;
    background:url(../images/htit2_bg.png) no-repeat center bottom;
}
.htit2 h2{
    font-size:30px;
    color:#444;
    font-family: '新宋体';
}



.ibox5{
    width:100%;
    max-width:1920px;
    height:808px;
    background:url(../images/ibox5_bg.jpg) no-repeat center;
}
.ibox5_box{
    padding-top:70px;
}
.ibox5_box .text_box{
    width:560px;
    display:inline-block;
    padding-top:30px;
}
.ibox5_box .text_box .htit{
    padding:50px 0 0 85px;
    background:url(../images/g.png) no-repeat left bottom;
    margin-bottom:40px;
}
.ibox5_box .text_box .htit h3{
    font-size:20px;
    color:#444;
    font-family: '新宋体';
}
.ibox5_box .text_box .htit h3 i{
    color:#8d2645;
    font-weight:bold;
    padding:0 3px;
    font-size:22px;
}
.ibox5_box .text_box .text{
    font-size:15px;
    color:#666;
    line-height:24px;
    background:url(../images/ibox2_tbg.jpg) no-repeat left top;
    padding-left:30px;
    margin-bottom:60px;
}
.ibox5_box .text_box a.enter{
    width:175px;
    height:40px;
    display:inline-block;
    border:1px solid #707070;
    padding:3px;
}
.ibox5_box .text_box a.enter:hover{
    background:#8d2645;
}
.ibox5_box .text_box a.enter:hover span{
    color:#fff;
    border:1px solid #fff;
}
.ibox5_box .text_box a.enter span{
    border:1px solid #acacac;
    width:173px;
    height:38px;
    display:inline-block;
    text-align:center;
    line-height:38px;
    font-size:18px;
    color:#333;
    font-family: '新宋体';
}
.ibox5_box .text_box .img{
    width:558px;
    height:210px;
    margin-top:80px;
}
.ibox5_box .rbox{
    width:370px;
    height:690px;
    display:inline-block;
    float:right;
    position:relative;
    cursor:pointer;
}
.ibox5_box .rbox .img_box{
    width:370px;
    height:690px;
    line-height:688px;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}
.ibox5_box .rbox .img2{
    position:absolute;
    left:0;
    top:0;
    opacity:0;
    filter: alpha(opacity=0);
}
.ibox5_box .rbox:hover .img2{
    opacity:1;
    filter: alpha(opacity=100);
}
.ibox5_box .rbox:hover .img1{
    opacity:0;
    filter: alpha(opacity=0);
}






.ibox6{
    width:100%;
    max-width:1920px;
    height:785px;
    background:url(../images/ibox6_bg.jpg) no-repeat center;
}
.ibox6_box{
    padding-top:30px;
}
.ibox6_box .lbox{
    width:530px;
    height:680px;
    display:inline-block;
    float:left;
    position:relative;
    cursor:pointer;
}
.ibox6_box .lbox .img_box{
    width:530px;
    height:680px;
    line-height:678px;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}
.ibox6_box .lbox .img2{
    position:absolute;
    left:0;
    top:0;
    opacity:0;
    filter: alpha(opacity=0);
}
.ibox6_box .lbox:hover .img2{
    opacity:1;
    filter: alpha(opacity=100);
}
.ibox6_box .lbox:hover .img1{
    opacity:0;
    filter: alpha(opacity=0);
}
.ibox6_box .text_box{
    width:549px;
    float:right;
    display:inline-block;
    padding-top:80px;
}
.ibox6_box .text_box .htit{
    padding:50px 85px 0 0;
    background:url(../images/m.png) no-repeat right bottom;
    margin-bottom:40px;
    text-align:right;
}
.ibox6_box .text_box .htit h3{
    font-size:20px;
    color:#444;
    font-family: '新宋体';
}
.ibox6_box .text_box .htit h3 i{
    color:#8d2645;
    font-weight:bold;
    padding:0 3px;
    font-size:22px;
}
.ibox6_box .text_box .img{
    width:549px;
    height:430px;
    padding-top:50px;
    position:relative;
}
.ibox6_box .text_box .img a.enter{
    width:175px;
    height:40px;
    background:none;
    display:inline-block;
    padding:3px;
    border:1px solid #707070;
    position:absolute;
    left:0;bottom:0;
}
.ibox6_box .text_box .img a.enter:hover{
    background:#8d2645;
}
.ibox6_box .text_box .img a.enter:hover span{
    color:#fff;
}
.ibox6_box .text_box .img a.enter span{
    border:1px solid #acacac;
    width:173px;
    height:38px;
    display:inline-block;
    text-align:center;
    line-height:38px;
    font-size:18px;
    color:#333;
    font-family: '新宋体';
}





.inews{
    width:100%;
    max-width:1920px;
    height:786px;
    background:url(../images/ibox7_bg.jpg) no-repeat center;
}
.inews_box{
    padding-bottom:60px;
}
.inews_box .list_box{
    width:360px;
    display:inline-block;
    float:left;
    margin-right:58px;
}
.inews_box .list_box:nth-child(3){
    margin-right:0;
}
.inews_box .list_box .img_box{
    width:360px;
    height:190px;
    overflow:hidden;
}
.inews_box .list_box .img_box img{
    -webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}
.inews_box .list_box:hover .img_box img{
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.inews_box .list_box .text_box{
    height:150px;
}
.inews_box .list_box .text_box h3{
    font-size:17px;
    color:#333;
    height:50px;
    line-height:50px;
}
.inews_box .list_box:hover .text_box h3{
    color:#8c2645;
}
.inews_box .list_box .text_box p{
    font-size:15px;
    color:#666;
    line-height:22px;
    margin-bottom:10px;
}
.inews_box .list_box .text_box i{
    height:30px;
    line-height:30px;
    display:inline-block;
    font-size:15px;
    color:#666;
}
.inews_box .list_box a{
    display:block;
}
.inews a.more{
    width:175px;
    height:40px;
    background:none;
    display:block;
    padding:3px;
    border:1px solid #707070;
    margin:0 auto;
}
.inews a.more:hover{
    background:#8d2645;
}
.inews a.more:hover span{
    color:#fff;
}
.inews a.more span{
    border:1px solid #acacac;
    width:173px;
    height:38px;
    display:inline-block;
    text-align:center;
    line-height:38px;
    font-size:18px;
    color:#333;
    font-family: '新宋体';
}



.firend_link{
    padding-top:100px;
}
.firend_link ul li{
    display:inline-block;
    height:30px;
    line-height:30px;
    font-size:15px;
    color:#666;
    float:left;
    margin-right:5px;
}
.firend_link ul li a{
    display:block;
    padding:0 10px;
}
.firend_link ul li:hover a{
    text-decoration: underline;
}






.fixRbox{
    width:70px;
    display:inline-block;
    position:fixed;
    bottom:42%;
    right:5px;
}
.fixRbox ul li{
    width:70px;
    height:70px;
    margin-bottom:5px;
    background-color:#818181;
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer;
}
.fixRbox ul li:hover{
    background-color:#8c2645;
}
.fixRbox ul li.qr{
    background-image:url(../images/fix_wx.png);
    position:relative;
}
.fixRbox ul li.qq{
    background-image:url(../images/fix_qq.png);
}
.fixRbox ul li.qc{
    background-image:url(../images/fix_qc.png);
}
.fixRbox ul li.gotop{
    background-image:url(../images/fix_top.png);
    background-color:#fff;
     border:1px solid #ddd;
}
.fixRbox ul li.qr .qr_center{
    width:120px;
    height:120px;
    position:absolute;
    left:-125px;
    top:0;
    background:#fff;
    display:none;
}

.fixRbox ul li.qr:hover .qr_center{
    display:block;
}
.fixRbox ul li.qc .qc_center{
    width:250px;
    height:70px;
    line-height:70px;
    color:#fff;
    font-size:18px;
    background: #8c2645;
    text-align:center;
    position:absolute;
    right:75px;
    top:75px;
    display:none;
}

.fixRbox ul li.qc:hover .qc_center{
    display:block;
}

.fixRbox ul li a{
    display:block;
    width:100%;
    height:100%;
}





