*{margin: 0px;padding: 0px;}
body{font: 12px/24px "Microsoft Yahei", "宋体", Arial, Verdana, Geneva, sans-serif;color: #666;background-color: #fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr{margin: 0px;padding: 0px;}
a{color: #808080;text-decoration: none;}
a:hover{color: #e8232c;text-decoration: none;}
img{border: 0;}
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;font: 12px "Microsoft Yahei", Verdana, Geneva, sans-serif;border: 1px solid #dedede;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 10px;}
.ml{margin-left: 10px;}
.pt{padding-top: 10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pt5{padding-top:50px;}
.pt6{padding-top:60px;}
.pt7{padding-top:70px;}
.pt8{padding-top:80px;}
.pt9{padding-top:90px;}
.pt10{padding-top:100px;}
.pr{padding-right: 10px;}
.pb{padding-bottom: 10px;}
.pb2{padding-bottom: 20px;}
.pb3{padding-bottom: 30px;}
.pb4{padding-bottom: 40px;}
.pb5{padding-bottom: 50px;}
.pb6{padding-bottom: 60px;}
.pb7{padding-bottom: 70px;}
.pb8{padding-bottom: 80px;}
.pb9{padding-bottom: 90px;}
.pb10{padding-bottom: 100px;}
.pl{padding-left: 10px;}
.wp{margin: 0px auto;width: 1200px;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.db_xs{width: 50px;height: 50px;position: fixed;right: 30px;bottom: 50px; border-radius: 50%; z-index: 9999;display: none;background: url(../images/xs.png) no-repeat center center; background-color: rgba(0, 0, 0, 0.5);}

/*==头部==*/
.ix-header{ background: url(../images/top_bj.jpg)no-repeat center center; height: 215px; max-width: 1920px; margin: 0px auto;}
.ix-logo{ padding-bottom: 17px;}
.ix-logo img{ height: 88px;}
.ix-nav ul li{ height: 80px; line-height: 80px; float: left; padding-right: 50px;}
.ix-nav ul li a{ font-size: 16px; color: #fff; }
.ix-nav ul li a:hover{ color: #e5c317;}
.ix-nav ul li a.active{ color: #e5c317;}

/*banner*/
.ix-banner .swiper-pagination-bullet{background-color: rgba(255, 255, 255, 0.6);}
.ix-banner .swiper-pagination-bullet-active{background-color: #da2129;}

/*通用头部*/
.ix-head{ width: 100%; padding: 12px 0px; border-bottom: solid 1px #e8232c; position: relative;}
.ix-head h1{ font-size: 18px; color: #e8232c;}
.ix-head a{ position: absolute; display: inline-block; top: 15px; right: 0px; font-size: 12px; color: #999; font-family: Arial, Helvetica, sans-serif;}
.ix-head a img{ display: inline-block; padding-left: 5px;}

/*通用列表*/

ul.ix-list li{ position: relative; line-height: 32px;}
ul.ix-list li a{ padding-left: 10px; padding-right: 70px; width: calc(100% - 80px);overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; font-size: 14px; display: block;}
ul.ix-list li a::before{ position: absolute; left: 0;  width: 4px; height: 4px; background-color: #474747; content: ''; border-radius: 4px; top: 13px;}
ul.ix-list li a span{ position: absolute; right: 0; top: 0px;  color: #999;}
ul.ix-list li a:hover{ color: #e8232c;}



/*模块1*/
.ix-zxgg{width: 775px;}
.izw-list{ width: 380px;}
.ix-pxgg{width: 375px;}

.izw-img{ width: 370px;  height: 188px; overflow: hidden; position: relative; padding-top:3px;}
.izw-img img{width: 370px;  height: 188px; transition: all 0.36s ease;}
.izw-img:hover img{ transform: scale(1.08);}

/*模块2*/
.ibb-img{ width: 600px; height: 320px; overflow: hidden; position: relative;}
.ibb-img img {width: 600px; height: 320px; transition: all 0.36s ease;}
.ibb-b1{ padding-top: 16px;}
.ibb-img:hover img{ transform: scale(1.08);}
.ibb-b2{ width: 260px; margin-left: 40px;}
.ibb-b1-t1{ padding-top: 10px; }
.ibb-b1-t1 a{ color: #666; transition: all 0.36s ease;}
.ibb-b1-t1 a:hover{ color: #e8232c;}
.ibb-b1-t2{ padding-top: 5px; padding-bottom: 10px;}
.ibb-b1-t3 select{ width: 68px; height: 28px; padding-left: 5px; color: #666; display: inline-block; border-radius: 6px; border: solid 1px #e5e5e5; margin-right: 7px; outline: none;}
.ibb-b1-t3 select.abc{ width: 100px; margin-right: 0px;}
.ibb-b1-t4{ padding: 15px 0px;}
.ibb-b1-t4 input{ width: 238px; height: 28px; padding: 0px 10px; color: #999999; display: inline-block; border-radius: 6px; border: solid 1px #e5e5e5;  outline: none;}
.ibb-b1-t5 a{ width: 260px; height: 30px; text-align: center; line-height: 30px; color: #fff; border-radius: 6px; display: block; background-color: #e8232c; transition: all 0.36s ease; }
.ibb-b1-t5 a:hover{ background-color: #e5c317;}
.ibb-b1-t6 input{ width: 16px; height: 16px; display: inline-block; margin-right: 5px;}

/*模块3*/
.ix-video{ width: 580px; height: 250px;}
.ix-video .video-js{ width: 580px; height: 250px;}
.ix-video .video-js .vjs-big-play-button{ border-radius: 1em; width: 1.63332em; border: .1em solid #fff;}

/*底部*/
.ix-footer{ height: 35px; line-height: 35px; text-align: center; background-color: #e8232c; color: #fff;}
.ix-footer a{ color: #fff;}