/* reset */
html { height: 100%;overflow-x: hidden;/*-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;*/}
body { min-height: 100%; color: #606060; }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { font-size: 14px; font-family:"Microsoft Yahei",arial,"\5b8b\4f53";  }
body { line-height: 1.5; color: #323232; }
a { text-decoration: none;-webkit-tap-highlight-color:transparent;color: #1B1B1B; }
a { blr:expression(this.onFocus=this.blur()) }
/*a * { *cursor: pointer }*/
:focus { outline: none }
a:hover{color: #CC0700;}
.edit_con_original{ line-height:2; padding:0 0; color:#333;}
.edit_con_original ul{ margin:inherit; padding:inherit; padding-left:2em;}
.edit_con_original ul li { list-style-type:disc; margin:auto; }
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li { list-style-type:decimal; margin:auto; }
.edit_con_original h1 { font-size: 2em; font-weight:bold }
.edit_con_original h2 { font-size: 1.5em; font-weight:bold }
.edit_con_original h3 { font-size: 1.17em; font-weight:bold }
.edit_con_original h4 { font-size: 1em; font-weight:bold }
.edit_con_original h5 { font-size: 0.83em; font-weight:bold }
.edit_con_original h6 { font-size: 0.67em; font-weight:bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}
 
 
/*所有后台编辑器区域都要引用 edit_con_original 类名*/
 
/* clear 页头，页脚，内容区都不必再加扫除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
 
 
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
               
       
.err_position{ width:100%; height:auto; background:url(/images/errors.png) center no-repeat;}

/*隐藏视频下载按钮*/
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}

*{box-sizing: border-box;}

/*图片经由*/
.tran_scale{ overflow:hidden; display:block;}
/*img{transition: All 0.7s ease-in-out;}*/
.tran_scale img{transform:scale(1,1); -webkit-transform:scale(1,1); transition:0.5s all; -webkit-transition:0.5s all;}
/*两头对齐*/
.justify { text-align:justify; text-justify:distribute-all-lines;}
/*上下居中*/
.v-m-c{ transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); position:absolute; left:0; top:50%;}

/*左右居中*/
.l-m-c{ transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0); position:absolute; left:50%; top:0;}

/*绝对居中*/
.a-m-c{ transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}

.animate{ transition: 1.5s all cubic-bezier(0.19, 1, 0.22, 1);}
.animate_slowx { transition: 2.5s all cubic-bezier(0.19, 1, 0.22, 1); }
.animate_fast{ transition: 1s all cubic-bezier(0.19, 1, 0.22, 1);}
.animate_slow{ transition: 10s all cubic-bezier(0.19, 1, 0.22, 1);}
.animate_normal{ transition: 0.5s all linear;}

.ratio-img,.ratio-img img{width: 100%; max-height: 100%;}
*{-webkit-tap-highlight-color: transparent;}

/*截字*/
.ellipsis{text-overflow:ellipsis; white-space:nowrap; display: inline-block; max-width:99%;overflow:hidden; }
.clamp{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; line-height: 1.5; max-height: 4.5em;overflow:hidden;}

.bg-cover{background-size: cover; background-repeat: no-repeat;}
.wrap{max-width: 1280px; width:96%; margin:0 auto;}

.header{width: 100%;position: fixed;z-index: 1000; height: 110px;transition: all 0.3s;}
.header h1{float: left; margin-top:30px; width: 148px; height:50px; margin-left: 2.6%;transition: all 0.3s;}
.header h1 img{max-width: 100%;}
.scrollHeader .header{background:rgba(255,255,255,0.5);height: 80px;}
.scrollHeader .header h1{margin-top:14px;}
.scrollHeader .header .lang{margin-top: 30px;}
.scrollHeader .header .search{margin-top: 30px;}
.scrollHeader .header .nav_phone_btn{top: 22px;}
/*pc导航
.nav{float:none; width: inherit; padding-top:22px; max-width: 80%;margin-left: 16%;}
.nav>ul>li{float: left; font-size: 18px;height: 50px; margin: 0 15px; position: relative; }
.nav>ul>li>a{display: block; position: relative; height: 100%; padding: 0 15px; color: #323232;}
.nav>ul>li>a>em{position: absolute; left: 50%; bottom: 0; width: 0; height: 2px;background:rgba(60,79,182,0.9); transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.nav>ul>li.on>a{color: #4A58B7;}
.nav>ul>li.on>a>em{ left: 0; width: 100%;}
.navlist{position: absolute; z-index: 100; width: 140px; margin-left: -70px; top:50px; left: 50%; background: rgba(255,255,255,0.7); box-shadow: 0px 1px 4px #ccc; opacity: 0;}
.navlist ul li{ float: left; width: 100%; text-align: center; line-height: 40px; line-height: 40px; border-bottom: 1px dotted #c2c4be; }
.navlist ul li a{display:block;font-size: 14px; color: #666;}
*/

.lang{ float: right;margin-top:40px; line-height: 20px;transition: 0.3s;}
.lang a{color: #000;}
.search{ float: right; margin-right:78px; width:20px; height:20px;margin-top:40px; margin-left:20px; cursor: pointer;transition: 0.3s;}
.search_wrap { right:0; position:absolute; top:72px; background:#CC0000; width:400px; box-shadow:0 0 10px rgba(0,0,0,0.4); transform:scale(0.95); transition:0.3s all; -webkit-transition:0.3s all; overflow:hidden;z-index: 99990; visibility:hidden;opacity:0 }
.search_wrap.on { transform:scale(1);visibility:visible;opacity:1 }
.search_wrap.on .search_box_text_wrap { top:0; }
.search_box { box-sizing:border-box; padding:10px;}
.search_box .search_box_text_wrap { box-sizing:border-box; padding:0 10px; height:40px; line-height: 40px; width:100%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.4); position:relative; padding-right:50px; }
.search_box_button { position:absolute; right:0px; top:0; height:100%; width:60px; background:url(/images/dot_02.svg) no-repeat center; background-size:40%;  border:0; }
.search_box_text {  width:100%; float:left; border:0;height:40px; line-height: 40px;}

/*手机导航*/
.nav_phone_btn,.nav_phone{display: block;transition: 0.3s;}
/*手机导航按钮最先*/
.nav_phone_btn{right: 30px;position: absolute;top:32px;cursor: pointer; height:30px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.nav_phone_btn span {position: relative;font-size: 0;width: 26px;height: 3px;background-color: #000;display: inline-block;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;}
.nav_phone_btn span:before,.nav_phone_btn span:after {content: "";position: absolute;width: 100%;height: 3px;background-color: #000;left:0px;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;}
.nav_phone_btn span:before{top:-7px;}
.nav_phone_btn span:after{top:7px;}
.visible_nav.nav_phone_btn { right:280px; }
.visible_nav.nav_phone_btn span{background-color: transparent;}
.visible_nav.nav_phone_btn span:before{left:5px;top:0px;transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);}
.visible_nav.nav_phone_btn span:after{top:0px;left: 5px;transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);}
/*手机按钮竣事*/

/*手机导航内容*/
/*body>*{position: relative;left:0;transition:left 250ms ease-out;-webkit-transition:left 250ms ease-out;}
body.body_nav_phone>*{left:-260px;}*/
.nav_phone{display:block;position: fixed;top:0px;bottom: 0px;right:-260px;height: 100%;width:260px;left:auto;transition:left 0ms ease-out;-webkit-transition:left 0ms ease-out;transition:right 250ms ease-out;-webkit-transition:right 250ms ease-out;overflow: hidden;}
body.body_nav_phone .nav_phone{right:0;left:auto;}
.nav_phone_tit{box-sizing:border-box;height: 50px;width: 100%;border-left:5px solid #CC0000;background: #CC0000;line-height: 50px;color: #fff;text-indent: 20px;}
.nav_phone_tit span{float: left;display: inline-block;}
.nav_phone_tit .button{float: right;display: inline-block;margin-right: 10px; cursor: pointer; display:none;}
.nav_phone_tit .button:before{
content: "";display: inline-block;width: 17px;height: 3px;background: #fff;transform: rotate(45deg);border-radius: 8px;
transform: rotate(45deg); -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.nav_phone_tit .button:after{content: "";display: inline-block;width: 3px;height: 17px;background: #fff;margin-left: -10px;margin-bottom: -7px;transform: rotate(45deg);border-radius: 8px;transform: rotate(45deg); -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.nav_phone_con{position: absolute;top:50px;bottom: 0px;width: 100%;background: #f1f1f1;overflow: hidden;}
.nav_phone_con>ul{overflow-y: auto;overflow-x: hidden;position: absolute;bottom: 0px;top: 0px;width:100%;}
.nav_phone_con>ul>li{height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;}
.nav_phone_con>ul>li a{opacity: 1;padding:0 30px;box-sizing: border-box;width: 100%;color: #333;display: inline-block;position: relative;-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;}
.nav_phone_con>ul>li>a em{display: inline-block;width:8px;height:8px;border-right: 3px solid #CC0000;border-bottom: 3px solid #CC0000;position: absolute;top:50%;right:30px;margin-top: -4px;transform: rotate(-45deg); -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.nav_phone_con>ul>li ul{overflow-y: auto;overflow-x: hidden;position: absolute;top:0;bottom: 0px;width: 100%;background: #f1f1f1;opacity: 0;visibility: hidden;right:-100%;-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;z-index: 3;}
.nav_phone_con>ul>li ul li{height:50px;line-height:50px;border-bottom: 1px solid #e6e6e6;}
.nav_phone_con>ul>li ul li:first-child{background: #898989;}
.nav_phone_con>ul>li ul li:first-child a{color: #fff;}
.nav_phone_con>ul>li.on>a{opacity: 0;}
.nav_phone_con>ul>li.on ul{opacity: 1;visibility: visible;right:0;}
/*手机导航内容竣事*/


.footer{}
.footer .foot_top{ border-bottom: 1px solid #D4D4D4; padding:70px 0 30px;}
.footer .foot_bot{padding:18px 0 50px; font-size: 12px;}
.f_nav{ float: left; width:87.5%;}
.f_nav dl{ float: left; width:14.28%;}
.f_nav dt{color: #363636; font-size: 16px; margin-bottom: 15px;}
.f_nav dt a{color: #363636;}
.f_nav dd{font-size: 12px;}
.f_nav dd a{color: #888888; display: block;margin-bottom: 10px;}
.f_nav dd h2{color: #CC0700;margin-bottom: 10px;}
.f_nav dd h2 a{color: #CC0700;}
.f_nav .cut .cut-dd:nth-of-type(1){display:none;}

.f_share{ float: right; width: 12.5%; text-align: right;}
.f_share a{ float: none!important; display: inline-block;  margin:0 15px 0 0!important; width: 32px !important;height: 32px !important; border-radius: 50%; border:1px solid #7B7B7B; padding: 0 !important;}
.f_share a.bds_tsina{background:url(/images/tsina.svg) no-repeat !important; background-size: 80%!important; background-position: center!important;}
.f_share a.bds_tqq{background:url(/images/tqq.svg) no-repeat !important;background-size: 80%!important; background-position: center!important;}
.f_share a.bds_weixin{background:url(/images/weixin.svg) no-repeat !important; margin:0!important;background-size: 80%!important; background-position: center!important;}
#bdshare_weixin_qrcode_dialog{ box-sizing: content-box; }

.f_cop{ float:left; color: #363636;}
.f_cop a{ color: #363636;margin:0 20px 0 0;}
.f_cop a.xhr{color: #9D9D9D;}
.f_link{ float: right; }
.f_link em{ color: #D4D4D4;margin:0 10px 0 14px;}
.f_link a{color: #888888;}

@media only screen and (max-width: 1023px){
.footer .foot_top{padding:30px 0;}
.footer .foot_bot{padding:18px 0;}
.f_link{ float: left;margin-top: 10px;}
.f_nav dt{font-size: 14px;}
}
@media only screen and (max-width: 767px){
.header{height: 60px;}
.header h1{width: 100px; height: 35px; margin:12px 0 0 10px!important;}
.nav_phone_btn{right:10px; top:12px!important;}
.search{margin:18px 50px 0 10px!important;}
.lang{margin-top: 18px!important;}
.search_wrap{width: 100%; top:60px;}
.search_box{padding:3px;}
.f_nav,.f_share{width: 100%;}
.f_nav dl{width: 100%; margin-bottom: 10px;}
.f_nav dt{margin-bottom: 5px;}
.f_nav dd{display: inline-block; margin-right: 10px;}
.f_nav dd a{margin-bottom: 5px;}
.f_nav dl:nth-child(3) dd{ width: 100%;}
.f_nav dl:nth-child(3) dd h2{margin-bottom: 0;}
.f_nav dl:nth-child(3) dd a{display: inline-block;margin-right: 10px;}
.f_share{text-align: left;}
}

/*banner*/
.inbanner{width: 100%;position: relative;}
.inbanner .swiper-container{width:100%;height:100%;overflow:hidden}
.inbanner .swiper-container .swiper-slide{width:100%;height:100%;overflow:hidden;position: relative;}
.inbanner .swiper-container .swiper-slide>a>img{display:block;transition: 6s ease;transform:scale(1.1);-webkit-transform:scale(1.1);vertical-align:middle;}
.inbanner .swiper-container .swiper-slide-on>a>img{transform:scale(1);-webkit-transform:scale(1);}
.lt10 .inbanner .swiper-container .swiper-slide>a>img{transform:scale(1);-webkit-transform:scale(1);}

.inbanner .swiper-slide a{display: block;width: 100%;height: 100%;}
.inbanner .txt{ width: 100%; text-align: center; top:75%;}
.inbanner .txt h2{ color: #fff;}
.inbanner .txt span{ display: block; width: 5px; height: 55px; background: #CC0000; margin:1em auto 0;}

.inbanner .swiper-button-prev,.inbanner .swiper-button-next{ display: none; left:6%; width: 52px; height: 96px; margin-top: -48px; opacity: 1;background-size: cover!important;}
.inbanner .swiper-button-next{left:auto;right:6%;}
.inbanner .swiper-pagination{ z-index: 100; }
.inbanner .swiper-pagination-bullet{width: 36px;height: 20px; border-bottom:3px solid #fff;vertical-align: middle; margin-top: 0px; opacity: 1; margin: 0 5px; background: none; border-radius: 0; transition: all .5s; }
.inbanner .swiper-pagination-bullet-active{ border-bottom:3px solid #E9002B;}
.inbanner .swiper-container-horizontal>.swiper-pagination-bullets,.inbanner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 25px;}
@media only screen and (max-width: 1279px){
.inbanner .swiper-container-horizontal>.swiper-pagination-bullets, .inbanner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 20px;}
}

/*banner*/

/*切换*/
.pub_shadow{background: rgba(0,0,0,0);position: absolute;top: 0;left: 0;right: 0;bottom: 0; z-index: 9;}
.banner_content ol li .msg,.banner_content ol li.on .msg{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.banner_part{width: 100%;overflow: hidden;position: relative;}
.banner_part ul li img{width: 100%;}
.banner_part .banner-swiper-container{width: 100%;height: 0;padding-bottom: 44.67%;}
.banner_part .banner-swiper-container .swiper-wrapper{position: absolute;width: 100%;height: 100%;}
.banner_part .banner-swiper-container li{position: absolute;width: 100%;height: 100%;opacity: 0;transition: all 0.4s;}
.banner_part .banner-swiper-container li.on{opacity: 1;}
.banner_part .banner-swiper-container img{position: absolute;width:100%;height: 100%;}

.bottom{color: #3e3e3e;line-height: 65px;padding-left: 52px;}
.bottom a{color: #3e3e3e;}
.bottom a:first-child{margin: 0 13px;}
.banner_line{position: absolute;width: 100%;top: 0;left: 0;z-index: 10;height: 100%;}
.banner_line .item{float: left;width: 25%;border-right: 1px solid rgba(145,145,143,0.5);height: 100%;position: relative;}
.banner_line .item:last-child{border: none;}
.banner_content{position: absolute;width: 100%;top: 50%;left: 0;z-index: 11;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.banner_content ol{width: 100%;}
.banner_content ol>li{width:25%;float: left;padding-left: 20px;}
.banner_content ol li .msg{margin-top:70px;visibility: hidden;opacity: 0;}
.banner_content ol li.on .msg{visibility: visible;opacity: 1;}
.banner_content ol li .pic{height: 50px;width: 100%;line-height: 50px;}
.banner_content ol li .pic img{display: inline-block;vertical-align: middle;}
.banner_content ol li .pic b{ display: block; margin-top: 10px; line-height: 30px; }
.banner_content ol li a{color: #000;}
.banner_content ol li a:hover{color: #000!important;}
.banner_content ol li img{max-width: 100%;}
.banner_content ol li h2{margin-bottom: 10px;}
.banner_content ol li p{margin-bottom: 25px;}
.banner_content dl{width: 100%;display: block;margin-bottom: 30px;}
.banner_content dl dt{margin-bottom: 5px;}
.banner_content li dl a:hover{color: #CC0700!important;}
.banner_content dl a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.banner_content dl dd{color: #000;max-height: 42px;overflow: hidden;}
.strip_1{width: 5px;height: 95px;background: #ed1c2b;position: absolute;top: 18%;right: -1px;}
.strip_2{width: 5px;height: 338px;position: absolute;bottom: 16%;right: -1px;}
/*切换*/

.index_news{overflow: hidden; background: #F2F2F2;}
.index_news .ll{float: left;width:23.17%;background: url(/images/dot_03.jpg); background-size: cover;}
.index_news .ll .inner{padding: 8% 5% 10% 30.33%;color: #333;}
.index_news .ll h2{margin-bottom: 10px;}
.index_news .ll p{margin-bottom: 25px;line-height: 1.2;}
.index_news .ll a{margin-left:24px;}
.index_news .rr{ float: right; width:76.83%; /*padding: 100px 0 60px;*/}
.index_news .rr ul{padding:80px 7% 0;}
.index_news .rr li{ float: left; width: 33%; margin-right: 17%; /*margin-bottom: 2%;*/}
.index_news .rr li:nth-child(2n){ float: right;}
.index_news .rr li:nth-child(2n) .inner{border-left: 1px solid #DF0000; padding-left: 20px;}
.index_news .rr span{ display: block;color: #DF0000; font-family: arial;margin-bottom: 0.2em;}
.index_news .rr h2{-webkit-line-clamp: 2; line-height: 1.3; height: 2.6em;color: #1B1B1B; margin-bottom: 1em;}
.index_news .rr .c{font-size: 12px; color: #444444; -webkit-line-clamp: 4; line-height: 1.5;max-height: 6em;margin-bottom: 2em; display: none;}
.index_news .rr  li a.more{ display:inline-block;font-size: 30px; color: #000000;}
.index_news .rr  li:nth-child(2n) a.more{ margin-left: 20px; }

.index_video{width: 100%; position: relative; background: #000; cursor: pointer;}
.index_video video{width: 100%; height: 100%;}
.index_video em{ cursor: pointer; width: 76px; height: 76px; z-index: 10; background: url(/images/dot_04.png) no-repeat;background-size: cover;}
.index_video .bg_layer{ position: absolute; left:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.1); }

@media only screen and (min-width:1025px){
a{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
a:hover{color: #CC0700!important;}
.tran_scale:hover img{transform:scale(1.05,1.05) rotate(-1deg); -webkit-transform:scale(1.05,1.05) rotate(-1deg);}
}

@media only screen and (max-width: 1600px){
	.index_news .rr ul{padding: 60px 7% 0;}
}

@media only screen and (max-width: 1279px){
.banner_content ol li p br{ display: none; }
/*.index_news .rr{padding:50px 0 20px;}*/
.index_news .rr ul{padding: 50px 7% 0;}
.index_news .rr li{margin-right: 10%; width: 40%;}
}
@media only screen and (max-width: 1023px){
	.index_news .rr ul{padding: 30px 7% 0;}
.banner_content ol li,.banner_line .item{width: 50%;}
.banner_content ol li:first-child,.banner_content ol li:last-child,.banner_line .item:nth-child(2),.banner_line .item:nth-child(3){ display: none; }
.banner_content ol li{padding-right: 20px;}
.banner_content ol li .pic b{margin-top: 0;}
.banner_content ol li .msg{margin-top: 50px;}
.banner_content ol li h2{margin-bottom: 0;}
.banner_content ol li p{margin-bottom: 10px;}
}
@media only screen and (max-width: 767px){
.inbanner .txt{top:65%;}
.inbanner .txt h2{font-size: 24px;}
.inbanner .txt span{ width: 2px; height: 10px; margin:0 auto;}
.banner_content ol li .msg{display: none;}
.banner_content ol li .pic img{ width:30px; }
.index_news .ll{width: 100%;}
.index_news .rr{width: 100%; padding: 30px 0 20px;}
.index_news .rr ul{ padding:0 2%;}
.index_news .rr .c{margin-bottom: 0;}
.index_news .rr li{margin-right: 3%; width: 47%;}
.index_video{height: 240px!important;}
.index_video em{width: 40px; height: 40px;}
.strip_1{width: 2px;}
.index_news .ll a img{ width: 10px;}
}





/*公用样式最先*/
/*内页banner*/
.banner{position: relative;}
.banner img{width:100%;}
.banner .txt{ width: 100%; text-align: center; top:75%;}
.banner .txt h2{ color: #fff;}
.banner .txt span{ display: block; width: 5px; height: 55px; background: #CC0000; margin:1em auto 0;}
@media only screen and (max-width: 1023px) {
.banner .txt span{width: 3px; height: 25px; margin-top: 0px;}
}
@media only screen and (max-width: 767px) {
.banner{ height: 200px; }
.banner img{ display: none; }
.banner .txt h2{font-size: 30px;}
}	
/*面包屑*/
.site{padding:20px 0;color: #000;text-align: right;}
.site a{color: #000;}
.site span{color: #606060;}

/*分页*/
.page {vertical-align:middle;text-align:center; margin:0 0px 0; color:#2F2F2F; font-size: 12px; height:45px; line-height:45px;}
.page .inner{ display: inline-block; }
.page span em{ color:#2F2F2F; font-family:Arial;}
.page a{text-align:center; width:45px; height:45px;font-family:Arial;}
.page i.dian{float: left; margin:0 10px 0 15px; vertical-align: middle; position: relative; top:-2px;}
.page a.num{float: left;border:1px solid #D2D2D2; background:#F3F3F3;color:#363636; font-size: 16px; margin:0 1.5px;}
.page a.on{background:#EF0021;color:#fff!important;border:1px solid #EF0021;}
.page a.num:nth-child(2){border-left:1px solid #D2D2D2;}
.page a.num:nth-child(2).on{border-left:1px solid #EF0021;}
.page a.prev,.page a.next,.page a.first,.page a.last{float: left;border:1px solid #D2D2D2;margin:0 1.5px; background:#F3F3F3;}
.page a.prev img,.page a.next img,.page a.first img,.page a.last img{ vertical-align: middle; text-align: center; width: 10px; height: 10px; position: relative; top:-2px;}
.page a.prev.disable,.page a.next.disable{ cursor: default;}
.page a.prev.disable img,.page a.next.disable img{opacity: 0.3;}
.page a.prev{margin-right: 13px;}
.page a.next{margin-left: 13px;}
/*.page input.txtnum{width:40px;height:22px; line-height:22px; margin:0 5px; padding:0 2px;background:#fff; border:1px solid #D2D2D2; font-family:Arial;}
.page a.go{ width: 45px; height: 22px; line-height: 22px; position: relative; top:-1px; background:#EF0021;color:#fff; text-align: center; font-family:"微软雅黑"; display: inline-block; margin:0 5px;}
.lt8 .page a.num,.lt8 .page i.dian,.lt8 .page a.prev,.lt8 .page a.next{ float: none; display: inline-block; }
.lt8 .page a.num{margin-left:-4px;}
.lt8 .page a.prev,.lt8 .page a.next{ position: relative; top:10px; }
.lt8 .page a.prev img,.lt8 .page a.next img{top:10px;}
.lt8 .page input.txtnum{ position: relative; top:5px;}*/
@media only screen and (min-width: 1025px) {
.page a.num:hover{background:#EF0021;color:#fff!important; border:1px solid #EF0021;}
.page a.go:hover{opacity: 0.9;}
}
@media only screen and (max-width: 767px) {
.page span,.page a.go{display: none;}
.page{line-height: 36px;}
.page a{width: 36px; height: 36px; line-height: 36px;}
}
@media only screen and (max-width: 360px) {
.page{line-height: 30px;}
.page a{width: 30px; height: 30px; line-height: 30px;}
.page a.num{ font-size: 14px;}
}

/*内容页*/
.details{margin-bottom: 65px;}
.details h2{color:#000;padding:0 0 10px; text-align: center;}
.details .bon {text-align: center;margin:0 0 10px;color:#848484;padding:0 0 30px;border-bottom:1px solid #B3977E;}
.details .bon span { display: inline-block;zoom:1; *+display:inline;margin:0 20px; padding-left: 20px;}
.details .bon span.come{background: url(/images/news_dot03.png) left center no-repeat;}
.details .bon span.click{background: url(/images/news_dot04.png) left center no-repeat;}
.details .bon span.time{background: url(/images/news_dot05.png) left center no-repeat;}
.details .bon span a{margin:0 4px; cursor: pointer;}
.details .bon span a#big{font-size: 18px;}
.details .bon span a#middle{font-size: 16px;}
.details .bon span a#small{font-size: 14px;}
.details .bon span a.on{ color: #D9141D;}
.news_article{padding:1.5% 5%;}
.news_article {font-size:14px; margin-bottom:50px;}
.news_article img { max-width: 100%;}
.sharebox{padding-bottom:20px; border-bottom: 1px solid #E0E0E0;}
.sharebox p{margin-bottom: 10px;}
.sharebox a{width: 25px!important; height: 25px!important; margin:0 12px 0 0!important;}
.sharebox .bds_weixin{background: url(/images/news_dot06.png) no-repeat!important;}
.sharebox .bds_tsina{background: url(/images/news_dot07.png) no-repeat!important;}
.sharebox .bds_sqq{background: url(/images/news_dot08.png) no-repeat!important;}
.sharebox .bds_douban{background: url(/images/news_dot09.png) no-repeat!important;}
.sharebox .bds_bdhome{background: url(/images/news_dot10.png) no-repeat!important;}
.prev_next{position: relative; margin-bottom:30px;}
.prev_next span{ display: block;padding:15px 0;color:#666666;font-size:12px;border-bottom: 1px solid #E0E0E0;}
.prev_next span a{color:#000000;}
a.closebtn{float:right;width:80px;height:40px;line-height:40px; text-align: center; color: #fff; background: #D9141D;}
#bdshare_weixin_qrcode_dialog{ box-sizing: content-box; }
@media only screen and (min-width: 1025px) {
a.closebtn:hover{color: #fff;}
}

@media only screen and (max-width: 1023px) {
.details,.prev_next{margin-bottom: 0;}
a.closebtn{ display: none;}
}
@media only screen and (max-width: 767px) {
.details .bon{overflow: hidden;}
.details .bon span{ float: left; width: 50%; margin:0 0 5px; text-align: left;}
}
/*模拟select*/
.select-box { position:relative; height: 48px; line-height: 48px;}
.select-box dt{border: 1px solid #6E6E6E; height: 48px; line-height: 48px;}
.select-box dt a { display:block;position:relative; z-index:2;}
.select-box dt a b { overflow:hidden; margin-right:50px;font-weight:normal; padding-left: 20px;}
.select-box .ico { position:absolute; right:0; top:0; width:50px; height:100%; z-index:1; border-left:1px solid #6E6E6E;  background:url(/images/dot_14.png) no-repeat center;}
.select-box dd { display:none;}
.select-body-box {position:absolute; margin-top:1px; border:1px solid #6E6E6E; background:#fff;max-height:200px; overflow:auto; z-index:111111;}
.select-body-box a { display:block; padding:10px 20px; color:#666;}
.selectmask { display:none;}
@media only screen and (min-width:1025px) {
.select-body-box:hover a.on { background:none; color:#666;}
.select-body-box a.on,
.select-body-box a:hover,
.select-body-box:hover a.on:hover { background:#BE0E20; color:#fff;}
}
@media only screen and (max-width:767px) {
/*模拟select*/
.select-body-box { z-index:100000; position:fixed; top:50%; left:10% !important; width:80% !important; max-height:80%; }
.selectmask { position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:2; display:block; }
.scrollHeader .header{height: 60px;}
/**/
}
/*公用样式竣事*/



.strip_1{display:none;}
.banner_content ol>li:nth-child(2){position:relative;}
.banner_content ol>li:nth-child(2):after{content:"";position:absolute;top:0;left:-5px;width: 5px;height: 95px;background: #ed1c2b;}

.banner_content ol li .msg {
    max-height: 450px;
    overflow: hidden;
    overflow-y: auto;
}
@media only screen and (max-width: 1366px){
	.banner_content ol li .msg {max-height: 300px;}
  

}
   
@media only screen and (max-width: 1023px){
	.banner_content ol>li:nth-child(2):after{display:none}

}







