/* 公共样式 */
@charset "utf-8";

/* 禁用iPhone中Safari的字号自动调整 */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/* 解决IOS默认滑动很卡的情况 */
	-webkit-overflow-scrolling : touch;
	height: 100%;
	width: 100%;
}
body{
    min-height: 100%;
    width: 100%;
}
/* 禁止缩放表单 */
input[type="submit"], input[type="reset"], input[type="button"], input {
  resize: none;
  outline: none;
}

/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

textarea{
    outline: none;
    border: none;
}

/* 图片自适应 */

input,select{
    /* -webkit-appearance: none; */
    appearance: none;
}
select{
    background: #fff;
    color: #555;
    outline: none;
    background-repeat:no-repeat;
    background-position: right center;
    background-size: 0.5rem 100%;
}

/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bbbbbb; opacity:1; font-size: 14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bbbbbb;opacity:1;font-size: 14px;
}

input:-ms-input-placeholder{
    color: #bbbbbb;opacity:1;font-size: 14px;
}

input::-webkit-input-placeholder{
    color: #bbbbbb;opacity:1;font-size: 14px;
}

em, i {
  font-style: normal;
}
ul,li{
  list-style-type: none;
}
strong {
  font-weight: normal;
}
a {
  text-decoration: none;
  color: #969696;
  font-family: 'Microsoft YaHei', Tahoma, Arial, sans-serif;
}
a:hover {
  text-decoration: none;
}
ul, ol {
  list-style: none;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-family: 'Microsoft YaHei';
}
img {
  border: none;
}
input{
  font-family: 'Microsoft YaHei';
}
/* 移动端点击a链接出现蓝色背景问题解决 */
a:link,a:active,a:visited,a:hover {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
}

.special_top{height: 40px; background: ##fcfcfc; width: 100%; min-width: 1200px; border-bottom: 1px solid #ddd;}
.special_top .top_in{width: 1200px; height: 40px; margin:0 auto; font-size: 12px; line-height: 40px;}
.special_top .top_in a{color: #333;}
.special_top .top_in .left_nav{width: 410px; height: 40px; float: left;}
.special_top .top_in .left_nav>li{float: left; text-align: center; width: 80px;}
.special_top .top_in .left_nav>li:nth-child(3){ padding-right: 10px; position: relative; width: 70px;}
.special_top .top_in .left_nav>li:nth-child(3)>a>img{position: absolute; right: 3px;top: 17px;}
.special_top .top_in .navColor{color: #FF8400;}
.special_top .top_in .left_nav>li>.left_nav_er{position: absolute;display: none; width:80px; top:40px; left: 0; height: auto; background: #fff; border: 1px solid #ff8400; border-top: none; border-bottom: none; z-index: 99999;}
.special_top .top_in .left_nav>li>.left_nav_er>li{width: 80px; height: 30px; border-bottom: 1px solid #FF8400; line-height: 30px; text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.special_top .top_in .left_nav>li:hover{background: #f6f6f6;}
.special_top .top_in .left_nav>li:hover>a{color: #FF8400;}
.special_top .top_in .left_nav>li>.left_nav_er>li:hover{background: #f6f6f6;}
.special_top .top_in .left_nav>li>.left_nav_er>li:hover>a{color: #FF8400;}
.special_top .top_in .left_nav>li:nth-child(3):hover>.left_nav_er{display: block;}
.special_top .top_in .left_nav>li:nth-child(2){position: relative;}
.special_top .top_in .left_nav>li:nth-child(2):hover>.qr{display: block;}
.special_top .top_in .left_nav>li:nth-child(2)>.qr{position: absolute;padding: 10px; background: #fff; left: -30px; top: 40px; border: 1px solid #FF8400; display: none;z-index: 999;}
.special_top .top_in .left_nav>li:nth-child(2)>.qr>.tb{position: absolute; top: -10px; left: 50%; margin-left:-15px;}
.special_top .top_in .left_nav>li:nth-child(2)>.qr>.erwem{width: 130px; height: 130px;}
.special_top .top_in .left_nav>li:nth-child(2)>.qr>.text{width: 130px; margin: 0 auto; height: 25px; line-height: 25px; color: #333;}
.special_top .top_in .right_nav{width: 560px; height: 40px; float: right;}
.special_top .top_in .right_nav>li{float: left;text-align: center; width: 80px;}
.special_top .top_in .right_nav>li:nth-last-child(2){position: relative; padding-right: 10px; width: 70px;}
.special_top .top_in .right_nav>li:nth-last-child(2)>a>img{position: absolute; top: 17px; right: 3px;}
.special_top .top_in .right_nav>li:hover{background: #f6f6f6;}
.special_top .top_in .right_nav>li:hover>a{color: #FF8400;}
.special_top .top_in .right_nav>li:nth-last-child(2)>.right_nav_er{width: 80px; height: auto;border: 1px solid #ff8400;background: #fff;border-top: none; border-bottom: none; position: absolute; top: 40px; left: 0px; display: none; z-index: 99999;}
.special_top .top_in .right_nav>li:nth-last-child(2)>.right_nav_er>li{width: 80px; height: 30px; border-bottom: 1px solid #FF8400; line-height: 30px; text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.special_top .top_in .right_nav>li:nth-last-child(2)>.right_nav_er>li:hover{background: #f6f6f6;}
.special_top .top_in .right_nav>li:nth-last-child(2)>.right_nav_er>li:hover>a{color: #FF8400;}
.special_top .top_in .right_nav>li:nth-last-child(2):hover>.right_nav_er{display: block;}
.special_topNews{width: 100%; height: 125px; background: #f6f6f6; min-width: 1200px;}
.special_topNews .topNews_in{width: 1200px; height: 125px; margin: 0 auto;}
.special_topNews .topNews_in>.logo{width: 252px; height: auto; margin-top: 30px; float: left;}
.special_topNews .topNews_in>.title{float: left; width: 150px;margin-top: 35px; height: 50px;line-height: 50px; font-size: 30px; font-weight: bold; color: #eb7f4d; margin-left: 30px; padding-left: 30px; border-left: 2px solid #d8d8d8;}

.search_xl{float:left;width:53px;height:34px;margin:0px;border-right:1px solid #ddd;line-height:34px;background:url(xjt.png) no-repeat 55px center;position:relative;padding-left:20px;cursor:pointer;font-size:14px;}
.search_xl li{text-align:center;border-bottom-color:#ddd;}
.search_xl .xl_list{border:1px solid #ddd;width:72px;position:absolute;right:0;border-top:0;border-bottom:0;color: #666666;z-index:9999;}
.search_xl .xl_list li{border-bottom:1px solid #dddddd;height:31px;line-height:31px;background:#fff;}
.search_xl .xl_list li:hover{background:#FFF5DA;color:#E67902;}
.search_xl .xl_list a:hover{ color:#E67902;}
.search_xl_list{width:358px;border:1px solid #ddd;position:absolute;border-top:0;top:34px;left:76px;background:#fff;}
.search_xl_list div{height:32px;line-height:32px;padding-left:20px;}
.search_xl_list div.search_tip{border-bottom:1px dashed #ddd;}

.special_topNews .topNews_in>.sou_box{width: 419px; height: 35px; float: right; margin-top: 45px; background: #fff; font-size: 14px;border:1px solid #ddd;}
.special_topNews .topNews_in>.sou_box>select{width: 69px; border: 1px solid #dddddd; height: 36px;text-align: center;  padding-left: 10px; float: left; padding-right: 15px;overflow: hidden;}
.special_topNews .topNews_in>.sou_box>select{
appearance: none; /* 去掉默认图标 */
-moz-appearance: none; /* Firefox */
-webkit-appearance: none; /* Safari and Chrome */
background: url(xjt.png) no-repeat scroll right center transparent ;/* 自己的图*/
background-position: 50px;
}
.special_topNews .topNews_in>.sou_box>.sou{width: 256px;padding-left: 10px; height: 34px; float: left;  margin: 0; border:0;border-left: none; border-right: none;}
.special_topNews .topNews_in>.sou_box>.tj{width: 79px; height: 36px; background: #FF8400 url(search_btn.png) no-repeat center center; float: left; border: none;}
.special_nav{width: 100%; height: 40px; background: #368ee0;}
.special_nav>ul{width: 1200px; height: 40px; margin: 0 auto;}
.special_nav>ul>li{width: 80px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; float: left;}
.special_nav>ul>li>a{color: #fff;}
.special_nav .optNav{background: #0060aa;}
.selected{width: 1200px; height: 420px; margin: 0 auto; margin-top: 40px;}
/* .selected .selected_img{width: 100%; height: auto;} */
/* 轮播图 */
/* 两边图片和中间图片大小设置 */
.swiper-slide-prev .img{width:480px; height: 270px;right: -190px;position: absolute; top: 60px;justify-content: center; align-items: center; display: table-cell;text-align: center;}
.swiper-slide-next .img{width:480px; height: 270px;left: -190px; position: absolute; top: 60px;justify-content: center; align-items: center; display: table-cell;text-align: center;}
.swiper-slide-active .img{width: 596px; height: 392px;position: absolute; z-index: 999; top: 0;left: 0px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,.8);justify-content: center; align-items: center; display: table-cell;text-align: center;}
.swiper-slide-prev .img>img{max-width:480px;max-height:270px; width: 100%; height: 100%;}
.swiper-slide-next .img>img{max-width:480px;max-height:270px; width: 100%; height: 100%;}
.swiper-slide-active .img>img{max-width:600px;max-height:392px; width: 100%; height: 100%;}
/* 两边黑色遮罩 */
.swiper-slide-prev .zhezhao{width: 480px; height: 270px;position: absolute;right: -192px;top: 60px; background: rgba(0,0,0,.5);}
.swiper-slide-next .zhezhao{width: 480px; height: 270px;position: absolute;left: -192px;top: 60px; background: rgba(0,0,0,.5);}
.swiper-slide-active .zhezhao{display: none;}
/* 两边白色文字 */
.swiper-slide-active .text{display: none;}
.swiper-slide-prev .text{width: 225px; height: 50px; position: absolute; right: 10px; color: #fff; top: 175px;text-align: center; font-size: 18px; color: #fff;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.swiper-slide-next .text{width: 225px; height: 100px; position: absolute; left: 10px; color: #fff; top: 175px; display:table-cell; text-align: center; font-size: 18px; color: #fff;}
/* 中间文字设置 */
.swiper-slide-prev .title{display: none;}
.swiper-slide-next .title{display: none;}
.swiper-slide-active .title{width: 600px; height: 30px; position: absolute; bottom: 0px; left: 0px; font-size: 18px; color: #333333; line-height: 30px; font-weight: bold; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* 精选标志设置 */
.swiper-slide-prev .bz{padding: 2px 5px; color: #fff; background: #368ee0; font-size: 12px; position: absolute; left: 352px; top: 75px; z-index: 999;}
.swiper-slide-next .bz{padding: 2px 5px; color: #fff; background: #368ee0; font-size: 12px; position: absolute; right: 352px; top: 75px; z-index: 999;}
.swiper-slide-active .bz{padding: 2px 5px; color: #fff; background: #368ee0; font-size: 12px; position: absolute; left: 40px; top: 20px; z-index: 999;}

.special_link{display: block; width: 1200px; height: auto;margin: 0 auto; margin-top: 40px;}
.special_link>img{width: 100%; height: auto;}
.ash_box{width: 100%; height: auto; min-width: 100px; background: #fafafa; padding-top: 30px; margin-top: 30px; padding-bottom: 50px;}
.public_title{width: 1200px; height: 20px; font-size: 18px; color: #333; margin: 0 auto; line-height: 20px;}
.public_title>a{float: right; color: #333;}
.specia_box{width: 1200px; height: auto; margin:0 auto;}
.specia_box>.list{display: block; width: 285px; height: 226px;background: #fff; box-shadow: 0px 1px 5px 0px rgba(0,0,0,.1); float: left; margin-top: 20px; margin-left: 20px;}
.specia_box>.list:nth-child(4n+1){margin-left: 0;}
.specia_box>.list>.img{width: 285px;height: 186px;}
.specia_box>.list>.text{width: 265px; height:20px; line-height: 16px; font-size: 14px; padding: 10px; color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.specia_box>.list:hover{box-shadow: 0px 1px 5px 0px rgba(0,0,0,.5);}
.infor_box{width: 1200px; height: auto; margin: 0 auto; margin-bottom: 120px;}
.infor_box>.list{height: 195px; width: 590px; float: left; margin-top: 20px; margin-left: 20px; background: #fafafa; box-shadow: 0px 1px 5px 0px rgba(0,0,0,.2);}
.infor_box>.list:nth-child(2n+1){margin-left: 0;}
.infor_box>.list>.img{height: 155px; width: 200px; float: left; margin-left: 20px; margin-top: 20px;}
.infor_box>.list>.right{height: 155px; margin-top: 20px; margin-left: 20px; width: 330px;float: left; color: #333333;}
.infor_box>.list>.right>.title{font-size: 16px; width: 330px; height: 25px; line-height: 25px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.infor_box>.list>.right>.text{width: 330px; height: 80px; font-size: 12px; margin-top: 10px;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;}
.infor_box>.list>.right>.link{width: 330px; height: 16px; line-height: 16px; font-size: 14px; margin-top: 20px;}
.infor_box>.list>.right>.link>a{color: #333; float: right;}
.indexButton{width: 100%; min-width: 1200px; margin-top: 50px; border-top: 1px solid #dddddd; height: 92px; padding-top: 30px;}
.indexButton>ul{ width: 530px;margin: 0 auto; height: 30px;}
.indexButton>ul>li{float: left; margin-left: 9px; margin-right: 9px; font-size: 12px;}
.indexButton>ul>li>a{color: #333333;}
.indexButton>.text{width: 100%; min-width: 1200px; text-align: center; color: #999999; font-size: 12px;}

