/*public*/
html,body,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,a,abbr,b,em,i,img,samp,span,strong,sub,sup,tt,var,input,select{margin:0;padding:0}
input,img{border:0;outline:none}
html,body{width:100%;height:100%;overflow:hidden}
input,select{outline:none}
/* set image max width to 100% */
img,video{max-width:100%;height:auto;width:auto\9;/* ie8 */}
/* set html5 elements to block */
body{font-family: 'Helvetica', 'Microsoft YaHei', '微软雅黑', 'STHeiti', 'WenQuanYi Micro Hei', 'SimSun', 'sans-serif';color:#2d2d2d;word-wrap:break-word;word-break:break-all;height:100%;background: url("../images/bg.png") no-repeat;background-size: 100% 100%;}
body div,body p{margin:0 auto;word-break:normal;}
address,cite,dfn,em,var{font-style:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
a{color:#026acb;text-decoration:none;outline:none}
a:hover{text-decoration:none}
/* list */
ul,ol{list-style:none;}

/*Align*/
.alg_r{text-align:right}
.alg_c{text-align:center}

/*banner*/
#banner{width: 100%;height: 71px;position: relative;background: url("../images/banner.png") no-repeat top center;z-index: 2;}
#banner_link{width: 1200px;height: 71px;margin: 0 auto;position: relative;}
#banner_link_box{width: 840px;height: 71px;margin-left: 360px;position: absolute;}
#banner_link_box img{position: relative;margin-left: 30px;cursor: pointer;}
#banner_link_box .dt{color: #ddd;text-decoration: none;position: absolute;top: 28px;right: 0;}
#banner_link_box .dt:hover{ color: #026acb;}
/*menu*/
#menu {list-style-type: none; z-index: 70;width: 5px;position: absolute;right: 15%;top: 12%;}
#menu li {height: 98px;margin-bottom: 10px;width: 31px;}
#menu a { float: right;background-color: #aaaaaa;text-decoration: none;width: 5px;height: 98px;}
#menu a p{position: absolute;left: 26px;width: 26px;height: 95px;text-align: center;background-color: #aaaaaa;color: #ffffff;line-height: 24px;font-size: 16px;padding-top: 3px;opacity:0;transition:left,opacity 1s,0.5s;
    -moz-transition:left,opacity 1s,0.5s; /* Firefox 4 */
    -webkit-transition:left,opacity 1s,0.5s; /* Safari and Chrome */
    -o-transition:left,opacity 1s,0.5s; /* Opera */}
#menu .active a {background-color: #ba3330;width: 5px;height: 98px;}
#menu .active a p{position: absolute;left: 0;width: 26px;height: 95px;text-align: center;background-color: #ba3330;color: #ffffff;line-height: 24px;font-size: 16px;padding-top: 3px;display: block;opacity: 1;}
#menu li:hover a p{left: 0;opacity: 1;}
#menu li:nth-child(4) a p{height: 85px;padding-top: 13px;}
#menu li:nth-child(4).active a p{height: 85px;padding-top: 13px;}
#menu li:nth-child(1) a p{height: 73px;padding-top: 25px;}
#menu li:nth-child(1).active a p{height: 73px;padding-top: 25px;}

/*sjtb*/
#sjtb_lb{width: 1175px;height: 760px;position: relative;margin-top: -71px;}
.sjtb{width: 1175px;height: 760px;position: relative;}
.sjtb .sjtb_left{float: left;z-index: 2;position: relative;margin-left: 60px;}
.sjtb .sjtb_right{width: 650px;position: absolute;margin-left: 460px;background-color: #ffffff;top: 30px;height: 710px;}
.sjtb .sjtb_right .sjtb_tit{position: relative;margin: 120px 40px 40px 210px;}
.sjtb .sjtb_right .sjtb_tit p{font-size: 26px;text-align: left;letter-spacing: 3px;}
.sjtb .sjtb_right .sjtb_con{position: relative;margin: 40px 40px 40px 210px;padding-top: 40px;border-top: 1px solid #2d2d2d;}
.sjtb .sjtb_right .sjtb_con p{font-size: 16px;text-align: left;line-height: 45px;}
.sjtb .sjtb_right .sjtb_btn{position: relative;margin: 60px 40px 40px 250px;width: 280px;cursor: pointer;}
.sjtb .sjtb_right .sjtb_btn p{font-size: 26px;text-align: center;color: #c53d3a;padding: 10px 20px;border: 1px solid #c53d3a;}

/*jhyy*/
#jhyy_lb{width: 1175px;height: 760px;position: relative;margin-top: -71px;}
.jhyy{width: 1175px;height: 760px;position: relative;}
.jhyy .jhyy_right{position: absolute;margin-left: 605px;z-index: 2;top: 15px;}
.jhyy .jhyy_left{float: left;position: relative;width: 730px;background-color: #ffffff;height: 735px;margin-left: 55px;}
.jhyy .jhyy_left .jhyy_tit{position: relative;margin: 90px 40px 40px 100px;width: 385px;}
.jhyy .jhyy_left .jhyy_tit p{font-size: 26px;text-align: left;letter-spacing: 3px;}
.jhyy .jhyy_left .jhyy_con{position: relative;margin: 10px 40px 0px 100px;padding-top: 40px;border-top: 1px solid #2d2d2d;width: 385px;}
.jhyy .jhyy_left .jhyy_con p{font-size: 16px;text-align: left;line-height: 35px;padding-bottom: 30px;}
.jhyy .jhyy_left .jhyy_link{position: relative;margin: 20px 40px 40px 100px;width: 385px;}
.jhyy .jhyy_left .jhyy_link .jhyy_ewm{position: relative;display: inline-block;}
.jhyy .jhyy_left .jhyy_link .jhyy_btn{position: relative;width: 260px;display: inline-block;top: -52px;cursor: pointer;}
.jhyy .jhyy_left .jhyy_link .jhyy_btn p{font-size: 20px;text-align: center;color: #c53d3a;padding: 47px 20px;border: 1px solid #c53d3a;}

/*dxw*/
#dxw_lb{width: 1175px;height: 760px;position: relative;margin-top: -71px;}
.dxw{width: 1175px;height: 760px;position: relative;}
.dxw .dxw_video{position: relative;cursor: pointer;text-align: center;width: 90%;}
.dxw .dxw_video img{margin: 0 auto;}
.dxw .dxw_con{position: relative;background-color: #ffffff;width: 1053px;height: 120px;margin-top: -4px;}
.dxw .dxw_con .dxw_img{float: left;margin: 20px 260px 20px 60px;}
.dxw .dxw_con .dxw_p{float: left;margin: 42px;width: 539px;text-align: center;}
.dxw .dxw_con .dxw_p p{font-size: 26px;}

/*plwz*/
#plwz_lb{width: 1175px;height: 760px;position: relative;margin-top: 29px;}
.plwz{width: 1175px;height: 760px;position: relative;}
.plwz .plwz_tit{position: relative;text-align: center;width: 1175px;margin: 0 auto 60px;}
.plwz .plwz_tit img{margin: 0 auto;}
.plwz .plwz_con{position: relative;width: 1175px;height: 500px;float: left;}
.plwz .plwz_con .plwz_wz{width: 345px;float: left;height: 170px;margin: 0 20px 60px 23px;}
.plwz .plwz_con .plwz_wz .plwz_tit{position: relative;margin: 0 auto 20px;width: 50px;}
.plwz .plwz_con .plwz_wz .plwz_tit p{font-size: 24px;text-align: center;padding: 10px;border-radius: 50%;background-color: #ba3330;color: #ffffff;}
.plwz .plwz_con .plwz_wz .plwz_p{position: relative;}
.plwz .plwz_con .plwz_wz .plwz_p p{font-size: 20px;text-align: center;padding: 20px 20px;color: #ffffff;background-color: #ba3330;}

.plwz .plwz_con .plwz_wz_w{width: 345px;float: left;height: 170px;margin: 0 20px 60px 23px;}
.plwz .plwz_con .plwz_wz_w .plwz_tit_w{position: relative;margin: 0 auto 20px;width: 50px;}
.plwz .plwz_con .plwz_wz_w .plwz_tit_w p{font-size: 24px;text-align: center;padding: 10px;border-radius: 50%;background-color: #727272;color: #ffffff;}
.plwz .plwz_con .plwz_wz_w .plwz_p_w{position: relative;}
.plwz .plwz_con .plwz_wz_w .plwz_p_w p{font-size: 20px;text-align: center;padding: 20px 20px;color: #2d2d2d;background-color: #ffffff;border: 1px solid #ba3330;border-bottom: 2px solid #ba3330;}

/*zxft*/
#zxft_lb{width: 1175px;height: 760px;position: relative;margin-top: -21px;}
.zxft{width: 1175px;height: 760px;position: relative;}
.zxft .zxft_tit{position: relative;text-align: center;float: left;width: 1175px;margin: 0 auto 60px;}
.zxft .zxft_con{position: relative;width: 1175px;height: 600px;float: left;}
.zxft .zxft_con .zxft_wz{width: 264px;float: left;height: 600px;margin: 0 14px 20px 14px;}
.zxft .zxft_con .zxft_wz .zxft_img{position: relative;margin: 0 auto 20px;}
.zxft .zxft_con .zxft_wz .zxft_p{position: relative;}
.zxft .zxft_con .zxft_wz .zxft_p p{font-size: 26px;text-align: center;color: #2d2d2d;}

/*xgxw*/
#xgxw_lb{width: 1175px;height: 760px;position: relative;margin-top: -71px;background-color: rgba(255,255,255,0.8);}
.xgxw{width: 1175px;height: 760px;position: relative;padding: 90px 0;}
.xgxw .xgxw_img{position: absolute;width: 97px;height: 77px;left: 0;top: 0;}
.xgxw .xgxw_fl{position: relative;width: 960px;height: 275px;}
.xgxw .xgxw_fl .xgxw_wz1{float: left;width: 480px;}
.xgxw .xgxw_fl .xgxw_wz1 div{border-top: 2px solid #d2d2d2;position: relative;width: 420px;margin-top: 40px;margin-left: 0;}
.xgxw .xgxw_fl .xgxw_wz1 a:nth-child(1) p{font-size: 36px;color: #ba3330;font-family: 楷体;border-left: 15px solid #ba3330;padding-left: 20px;line-height: 41px;padding-right: 20px;}
.xgxw .xgxw_fl .xgxw_wz1 a:nth-child(1) p span{font-size: 31px;font-family: 楷体;display: inline-block;}
.xgxw .xgxw_fl .xgxw_wz1 a:nth-child(3) p{font-size: 22px;font-weight: bolder;border-left: 15px solid #2d2d2d;padding-left: 20px;margin-top: 40px;color: #2d2d2d;font-family: 微软雅黑;}
.xgxw .xgxw_fl .xgxw_wz2{float: right;width: 480px;}
.xgxw .xgxw_fl .xgxw_wz2 a p{font-size: 20px;color: #6d6d6d;line-height: 50px;border-bottom: 2px solid #d2d2d2;}
.xgxw .xgxw_wz3{width: 960px;clear: both;background-color: #ba3330;position: relative;padding: 10px 0;}
.xgxw .xgxw_wz3 a p{color: #ffffff;font-size: 30px;text-align: center;line-height: 30px;font-family: 楷体;}
.xgxw .xgxw_fl:nth-child(4){margin-top: 40px;}
.xgxw .xgxw_fl .xgxw_wz4{float: left;width: 470px;border-right: 2px solid #d2d2d2;}
.xgxw .xgxw_fl .xgxw_wz4 a p{font-size: 20px;font-weight: bolder;line-height: 30px;color: #2d2d2d;padding: 5px 0 50px 5px;text-indent: 0;}
.xgxw .xgxw_fl .xgxw_wz4 p{font-size: 16px;text-indent: 2em;line-height: 30px;color: #6d6d6d;width: 360px;margin-left: 0;}
.xgxw .xgxw_fl .xgxw_wz5{float: right;width: 470px;}
.xgxw .xgxw_fl .xgxw_wz5 a p{font-size: 20px;font-weight: bolder;line-height: 30px;color: #2d2d2d;padding: 5px 0 50px 5px;text-align: left;text-indent: 0;}
.xgxw .xgxw_fl .xgxw_wz5 p{font-size: 16px;text-indent: 2em;line-height: 30px;color: #6d6d6d;width: 360px;margin-right: 0;text-align: left;}

/*tk*/
#tk{width: 1175px;height: 760px;position: relative;margin-top: -71px;}
#tk_01,#tk_02,#tk_03,#tk_04,#tk_05,#tk_06,#tk_07,#tk_08{position: relative;}
#tk_02,#tk_03,#tk_04,#tk_05,#tk_06,#tk_07,#tk_08{opacity: 0;}
#tk_01 .bxslider li p,#tk_02 .bxslider li p,#tk_03 .bxslider li p,#tk_04 .bxslider li p,#tk_05 .bxslider li p,#tk_06 .bxslider li p,#tk_07 .bxslider li p,#tk_08 .bxslider li p{text-align: right;margin-top: -50px;padding-right: 40px;font-size: 26px;font-family: 楷体;color: #ffffff;background-color: rgba(0,0,0,0.5);position: absolute;width: 96.4%;line-height: 50px;}
#tk .tk_con{position: absolute;width: 1175px;bottom: 0;}
#tk .tk_img{position: relative;float: left;}
#tk .tk_dh{position: relative;float: left;}
#tk .tk_dh span{position: relative;float: left;font-size: 30px;color: #a9a9a9;text-align: center;padding: 22px 41.2px;background-color: #ffffff;margin-left: 16.5px;cursor: pointer;}
#tk .tk_dh .tk_dh_choice{position: relative;float: left;font-size: 50px;color: #ffffff;text-align: center;padding: 10px 30px;background-color: #ba3330;margin-left: 16.5px;}

/*媒体查询*/
@media screen and (max-width:1800px){
    #menu{right: 12%;}
}
@media screen and (max-width:1700px){
    #menu{right: 10%;}
}
@media screen and (max-width:1600px){
    #menu{right: 8%;}
}
@media screen and (max-width:1500px){
    #menu{right: 6%;}
}
@media screen and (max-width:1400px){
    #menu{right: 4%;}
}
@media screen and (max-width:1300px){
    #menu{right: 2%;}
}