@font-face {
	font-family: 'Conv_DIN-Black';
	src: url('../fonts/DIN-Black.eot');
	src: local(''), url('../fonts/DIN-Black.woff') format('woff'), url('../fonts/DIN-Black.ttf') format('truetype'), url('../fonts/DIN-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_DIN-LIGHT';
	src: url('../fonts/DIN-LIGHT.eot');
	src: local(''), url('../fonts/DIN-LIGHT.woff') format('woff'), url('../fonts/DIN-LIGHT.ttf') format('truetype'), url('../fonts/DIN-LIGHT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {background: #fff;color: #444;  margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei', Helvetica,arial;-webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #444; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #06458b;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei', Helvetica,arial;margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei', Helvetica,arial;appearance:none;-moz-appearance:none;-webkit-appearance:none;}

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

/*select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}
*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b {  font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
 
/*文字截断*/
.ov_hide{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.TXTovehid-two{display: -webkit-box;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.TXTovehid-three{display: -webkit-box;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical}
input::-moz-placeholder{color: #fff;  }
input:-moz-placeholder{color: #fff;   }
input:-ms-input-placeholder{color: #fff;   }
.fl{float: left;}
.fr{float: right;}
.w_1200{max-width: 1200px;width: 96%;margin: auto;position: relative;}

.menu{display: none;position: absolute;right: 0;top: 10px}
.menu img{height: 25px;}

.logo{margin-top: 10px;display: block;}
.logo img{height: 60px;}
.nav-box{padding-top: 10px;}
.nav-box .nav > li{position: relative;float: left;margin: 0 17px;line-height: 52px;}
.nav-box .nav > li:first-child{margin-left: 0;}
.nav-box .nav > li:last-child{margin-right: 0;}
.nav-box .nav > li > a{position: relative;display: block;font-size: 16px;font-weight: bold;color: #fff;}
.nav-box .nav > li > a:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background-color: #fff;transform: scaleX(0);transition: 0.3s;}
.nav-box .nav > li.on > a:after,.nav-box .nav > li:hover > a:after{transform: scaleX(1);}
.nav-box .nav-2nd{display: none;z-index: 1;position: absolute;left: 50%;top: 52px;width: 110%;min-width: 120px;padding: 8px 0;background-color:#fff;border-radius: 5px;transform: translateX(-52%);}
.nav-box .nav-2nd > li{}
.nav-box .nav-2nd > li > a{position: relative;display: block;padding: 10px;line-height: 16px;text-align: center;color: #46a4f3;}
.nav-box .nav-2nd > li > a:before{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 0;background-color: #46a4f3;transition: 0.3s;}
.nav-box .nav-2nd > li > a:hover{background-color: #f5f5f5;}
.nav-box .nav-2nd > li > a:hover:before{top: 0;height: 100%;}

header{z-index: 14;padding: 46px 0;color: #fff;position: fixed;left: 0;top: 0;width: 100%;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
header h1{ -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }
header.active{background:rgba(255,255,255,1);padding: 10px 0; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
header.active h1{margin-top: 10px;}
header h1 img{width: 450px;}

header.active .nav-box .nav > li > a{ color: #333;}
header.active .head_top .search{ border-color: #333;}
header.active .search input[type=text]{ color: #333;}
header.active .search input[type=submit]{filter: brightness(0) invert(0.3);}

header.active .search input::-moz-placeholder{color: #ddd !important;  }
header.active .search input:-moz-placeholder{color: #ddd !important;   }
header.active .search input:-ms-input-placeholder{color: #ddd !important;   }

/* .idxHeader h1 img{filter: brightness(0) invert(1);} */
.banner{position: relative;overflow: hidden;}
.banner a{display: block;padding-bottom: 100vh;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.ban_pag{position: absolute;width: 100%;text-align: center;bottom: 40px !important;z-index: 2;}
.ban_pag span{position: relative;background: #fff;opacity: 1;filter: alpha(opacity=100);width: 10px;height: 10px;margin: 0 12px !important;}
.ban_pag span.swiper-pagination-bullet-active:after{border:1px solid #fff;content: '';left: -5px;width: 18px;height: 18px;-webkit-border-radius: 50%;border-radius: 50%;position: absolute;top: -5px;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.head_top .search{float: right;margin-left: 20px;display: inline-block;border:1px solid rgba(255,255,255,0.5);-webkit-border-radius: 5px;border-radius: 5px;}
.search input[type=text]{width: 100px;float: left;text-indent: 5px;border:none;font-size: 12px;color: #fff;background: inherit;line-height: 16px;}
.search input[type=submit]{cursor: pointer;float: right;margin-right: 5px;width: 16px;height: 16px;background: url(../images/index_ico1.png);border:none;-webkit-background-size: cover;background-size: cover;}
.search input[type=text]::-webkit-input-placeholder{color:#fff;}
.search input[type=text]::-moz-placeholder{color:#fff;}
.search input[type=text]:-moz-placeholder{color:#fff;}
.search input[type=text]:-ms-input-placeholder{color:#fff;}
.head_top span{float: right;display: inline-block;line-height: 18px;opacity: 0.63;filter: alpha(opacity=63);margin-left: 20px;}
.head_top span a{color: #fff;}
header.active .head_top span{opacity: 1;filter: alpha(opacity=100);}

.index_tit{text-align: center;}
.index_tit p{font-family: 'Conv_DIN-LIGHT';font-size: 22px;color: #0a75c7;line-height: 30px;padding-top: 5px;text-transform: uppercase;}
.index_one{padding: 63px 0}
.index_one ul{margin-top: 25px;display: -webkit-flex;-webkit-justify-content: space-between;display: flex;justify-content: space-between;}
.index_one ul li{overflow: hidden;height: 440px;width: 280px;text-align: center;-webkit-transition:all 0.1s ease 0s; transition:all 0.1s ease 0s;}
.index_one ul li a{overflow: hidden;height: 100%;}
.index_one ul li a:after{width: 100%;height: 100%;background: url(../images/imgbg.png) center no-repeat;-webkit-background-size: cover;background-size: cover;content: '';position: absolute;left:0;top: 0}
.index_one ul li a:before{left:0;top:0;background: rgba(0,0,0,0.6);width: 100%;height: 100%;content: '';position: absolute;opacity: 0;filter: alpha(opacity=0);}
.index_one ul li a,.index_one ul li a > *{display: block;position: relative;}

.index_one ul li span.ico{width: 70px;height: 70px;position: absolute;top: 20px;left: 50%;margin-left: -35px;background-position: center top;}
.index_one ul li:nth-child(1) span.ico{background-image: url(../images/ico1.png);}
.index_one ul li:nth-child(2) span.ico{background-image: url(../images/ico2.png);}
.index_one ul li:nth-child(3) span.ico{background-image: url(../images/ico3.png);}
.index_one ul li:nth-child(4) span.ico{background-image: url(../images/ico4.png);}
.index_one ul li a h6{margin-bottom: 12px;margin-top: 20px;z-index: 2;text-align: center;padding-top: 106px;position: relative;}
.index_one ul li a h6 span{font-weight: bold;padding: 0 10px;font-size: 22px;color: #000;z-index: 2;position: relative;}
.index_one ul li a h6:after,.index_one ul li a h6:before{width:60px;height: 1px;background: #a8a8a8;content: '';position: absolute;bottom: 10px;opacity: 0.9;filter: alpha(opacity=90);}
.index_one ul li a h6:after{right: 10%;}
.index_one ul li a h6:before{left: 10%;}
.index_one ul li a span.img{width: 100%;position: absolute;top:0;left:0;padding-bottom: 416px;background-repeat: no-repeat;background-position: center ;-webkit-background-size: cover;background-size: cover;opacity: 0;filter: alpha(opacity=0);}
.index_one ul li a span.txt{font-size: 16px;line-height: 24px;color: #000;margin: 0 14%;height: 96px;overflow: hidden;}
.index_one ul li a span.en{font-family: 'Conv_DIN-Black';text-transform: uppercase;margin-bottom: 43px;font-size: 16px;color: #b3b3b3;font-weight: bold;font-style: italic;}
.index_one ul li a em{margin:50px auto 0;background: #0a75c7;font-weight: bold;color: #fff;width: 95px;height: 23px;line-height: 23px;text-align: center;}
.index_one ul li a:hover span.ico{background-position: center bottom;z-index: 2;-webkit-background-size: 60px;background-size: 60px;}
.index_one ul li a:hover span.img{opacity: 1;filter: alpha(opacity=100);}
.index_one ul li a:hover:before{opacity: 1;filter: alpha(opacity=100);z-index: 2;}
.index_one ul li a:hover:after{z-index: 2;}
.index_one ul li a:hover h6 span,.index_one ul li a:hover span.en,.index_one ul li a:hover span.txt{color: #fff;}
.index_one ul li a:hover h6:after,.index_one ul li a:hover h6:before{background: #fff;}
.index_one ul li a:hover span.en{z-index: 2;opacity: 0.6;filter: alpha(opacity=60);}
.index_one ul li a:hover span.txt,.index_one ul li a:hover em{z-index: 2;}
/*.index_one ul li:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}
*/
.index_two{padding: 84px 0;background: url(../images/index_bg2.jpg) center center no-repeat;-webkit-background-size: cover;background-size: cover;}
.index_two .index_tit p,.index_four .index_tit p{padding-top: 11px;color: #fff;}
.index_two ul li{display: inline-block;margin: 0 37px}
.index_two ul{margin-top: 53px;text-align: center;}
.index_two ul li a{display: block;}
.index_two ul li a span{display: block;color: #fff;}
.index_two ul li a span.txt{margin-top: 27px;font-size: 22px;line-height: 30px;}
.index_two ul li a span.ico{position: relative;border:2px solid #fff;width: 101px;height: 101px;-webkit-border-radius: 100%;border-radius: 100%;background: #0068b7;margin: auto;}
.index_two ul li a span.ico i{overflow: hidden;position: relative;display: block;width: 100%;height: 100%;background-position: center top;-webkit-border-radius: 100%;border-radius: 100%;background-repeat: no-repeat;}
.index_two ul li:nth-child(1) a span.ico i{background-image: url(../images/ico5.png);}
.index_two ul li:nth-child(2) a span.ico i{background-image: url(../images/ico6.png);}
.index_two ul li:nth-child(3) a span.ico i{background-image: url(../images/ico7.png);}
.index_two ul li:nth-child(4) a span.ico i{background-image: url(../images/ico8.png);}
.index_two ul li a span.ico:after{-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;width: 97px;height: 97px;background: #fff;content: '';left: 2px;top: 2px;-webkit-border-radius: 100%;border-radius: 100%;position: absolute;-webkit-transform: scale(0);transform: scale(0);}
.index_two ul li:hover a span.ico i{z-index: 2;background-position: center bottom;}
.index_two ul li:hover a span.ico:after{-webkit-transform: scale(1);transform: scale(1);}

.index_three{padding: 75px 0 105px;}
.three_swiper{margin-top: 43px;position: relative;overflow: hidden;}
.three_swiper a{position: relative;}
.three_swiper a,.three_swiper a > span{display: block;}
.three_swiper span.img{padding-bottom: 300px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center;}
.three_swiper span.bg{position: absolute;width: 100%;height: 100%;background: rgba(0,104,183,.7);top: 100%;left: 0;text-align: center;color: #fff;font-size: 24px;}
.three_swiper span.bg i{margin-top: 60px;display: block;line-height: 40px; font-size: 22px; padding: 0 14px; box-sizing: border-box;}
.three_swiper span.bg em{position: absolute;bottom: 40px;width: 100%;text-align: center;left: 0}
.three_swiper .swiper-slide a:hover span.bg{top: 0}
.three_btn{position: absolute;top: 50%;margin-top: -26.5px;}
.three_prev{margin-left: -685px;left: 50%}
.three_next{margin-right: -685px;right: 50%}
.three_box{position: relative;}

.index_four{padding: 45px 0 85px;background: url(../images/index_bg3.jpg) center center no-repeat;-webkit-background-size: cover;background-size: cover;}
.index_four .w_1200{margin-top: 37px;background: #fff;}
.four_box{position: relative;}
.four_box:after{left: 50%;top: -15px;border-bottom: 15px solid #fff;border-left: 15px solid transparent;border-right: 15px solid transparent;content: '';position: absolute;margin-left: -15px;}
.index_four .tabs{width: 15.8%;float: left;margin-left: 2.75%;padding-top: 60px;}
.index_four .tabs > div{cursor: pointer;height: 61px;border-bottom: 1px solid #e5e5e5;padding-top: 32px;}

.index_four .tabs > div:first-child{border-top: 1px solid #e5e5e5}
.index_four .tabs > div i{display: inline-block;float: left;width: 34px;height: 34px;background-image: url(../images/ico9.png);background-position: center right;background-repeat: no-repeat;}
.index_four .tabs > div h6 ,.index_four .tabs > div p{padding-left: 50px;}
.index_four .tabs > div h6{font-size: 18px;color: #000;line-height: 20px;}
.index_four .tabs > div p{padding-top: 3px;font-family: 'Conv_DIN-LIGHT';font-size: 12px;color: #000;text-transform: uppercase;}
.index_four .tabs > div.on i{background-position: center left;}
.index_four .tabs > div.on h6,.index_four .tabs .item  .on p{color: #0068b7;}
.index_four .tab-content > .item {height: 0;opacity: 0;overflow: hidden;transition: 0.3s;}
.index_four .tab-content > .item.show {    height: auto;    opacity: 1;}

.tab-content{width: 75.4%;float: right;margin-right: 2.5%;}
.four_swiper{position: relative;overflow: hidden;margin: 60px 0}
.four_swiper .fl a{display: block;padding-bottom: 285px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.four_swiper .fl{width: 53%}
.four_swiper .fr{width: 43.5%}
.four_swiper .fr .tit span{display: block;text-transform: uppercase;color: #0a75c7;font-size: 12px;padding-top: 5px;}
.four_swiper .fr .tit span:first-child{padding-top: 0;display: inline-block;font-size: 18px;font-weight: bold;padding-right: 42px;border-bottom: 1px solid #0a75c7;line-height: 18px;padding-bottom: 10px;}
.four_swiper .fr > a{font-weight: bold;padding-top: 18px;display: block;font-size: 18px;color: #000;line-height: 22px;max-height: 44px;overflow: hidden;}
.four_swiper .fr .time,.four_swiper .fr .txt{font-size: 14px;color: #000;line-height: 24px;}
.four_swiper .fr .txt{height: 72px;overflow: hidden;opacity: 0.7;filter: alpha(opacity=70);}
.four_swiper .fr .time{font-weight: bold;padding: 18px 0;}
.four_swiper .btn{position: absolute;bottom: -10px;top: auto;-webkit-transform: scale(0.5);transform: scale(0.5);}
.four_swiper .btn.swiper-button-prev{left: 56%}
.four_swiper .btn.swiper-button-next{left: 60%}
.four_swiper .fr > a:hover{color: #0a75c7;}

.index_five{padding: 58px 0}
.index_five ul{margin-top: 36px;position: relative;height: 704px;}
.index_five ul li{position: absolute;}
.index_five ul li a{position: relative;overflow: hidden;display: block;height: 100%;}
.index_five ul li:nth-child(1){left: 0;top: 0;height: 213px;width: 429px;}
.index_five ul li:nth-child(2){left: 429px;top: 0;height: 377px;width: 344px;}
.index_five ul li:nth-child(3){left: 773px;top: 0;height: 238px;width: 429px;}
.index_five ul li:nth-child(4){left: 0;top: 213px;height: 199px;width: 429px;}
.index_five ul li:nth-child(5){left: 0;top: 413px;height: 290px;width: 429px;}
.index_five ul li:nth-child(6){left: 429px;top: 377px;height: 325px;width: 344px;}
.index_five ul li:nth-child(7){left: 773px;top: 238px;height: 464px;width: 429px;}
.index_five ul li a span.img{display: block;height: 100%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.index_five ul li a span.num{background:rgba(0,0,0,0.37);position: absolute;left: 10px;top: 10px;color: #fff;font-weight: bold;font-size: 22px;font-family: 'Conv_DIN-Black';text-align: center;line-height: 43px;width: 43px;z-index: 5;height: 43px;font-style: italic;}
.index_five ul li a span.bg{background: rgba(0,104,183,0.68);width: 100%;position: absolute;height: 100%;top: 0;left: 0;color: #fff;top: 100%;}
.index_five ul li a span.bg i{font-size: 22px;line-height: 36px;overflow: hidden;max-height: 72px;left:23%;width: 54%;display: block;text-align: center;position: absolute;top: 50%;-webkit-transform: translateY(-70%);transform: translateY(-70%);}
.index_five ul li a span.bg em{position: absolute;width: 30px;height: 30px;left: 50%;margin-left: -15px;bottom: 20px}
.index_five ul li a span.bg em img{width: 100%;}
.index_five ul li a:hover span.bg{top: 0}

footer{padding-top: 35px;background: #085a99;color: #fff;text-align: center;}
footer p{font-size: 12px;line-height: 24px;opacity: 0.9;filter: alpha(opacity=90);}

footer .fot_logo img{height: 42px;}
footer .icofont{padding: 24px 0 29px;border-bottom: 1px solid rgba(255,255,255,0.2);}
footer .icofont a{border:1px solid rgba(255,255,255,0.5);position: relative;-webkit-border-radius: 50%;border-radius: 50%;width: 23px;height: 23px;display: inline-block;color: #fff;line-height: 23px;font-size: 14px;margin: 0 3px;}
.copy{padding: 24px 0;}
footer .icofont a:hover{background: #fff;color: #03a212;}
.dmnum{font-weight: bold;font-family: 'Conv_DIN-Black';font-style: italic;}
.icofont a img{display: none;position: absolute;width: 120px;height: 120px;bottom: 25px;left: -50px}
.icofont a:hover img{display: block;}

.n_header{background: #fff;color: #222;padding: 36px 0 26px}
.n_header .nav-box .nav > li > a{color: #333;}
.n_header .head_top .search{border-color: #e2e2e2;}

.n_header .head_top .search input[type=text]::-webkit-input-placeholder{color:#e2e2e2;}
.n_header .head_top .search input[type=text]::-moz-placeholder{color:#e2e2e2;}
.n_header .head_top .search input[type=text]:-moz-placeholder{color:#e2e2e2;}
.n_header .head_top .search input[type=text]:-ms-input-placeholder{color:#e2e2e2;}
.n_header .head_top span a{color: #666;}
.n_header .nav-box .nav > li > a:after{background: #222;}
.n_header.active{background: #fff;}
.n_header .search input[type=submit]{ background: url(../images/index_ico2.png);-webkit-background-size: cover;
background-size: cover;}

.n_banner{margin-top: 155px;padding-bottom: 300px;background-repeat: no-repeat;background-position: center;}
.location{padding: 43px 0 42px; background: #f2f2f3;border-bottom: 1px solid #bfbfbf;}
.location a{display: inline-block;padding: 0 40px;color: #122c6e;font-size: 20px;line-height: 54px;-webkit-border-radius: 5px;border-radius: 5px;}
.location a.on,.location a:hover{background: #3c8fed;color: #fff;}

.list_photo{padding-bottom: 70px;padding-top: 50px;}
.list_photo li{margin-top: 40px;float: left;width: 31.1%;margin-left: 3%;}
.list_photo li a{display: block;position: relative;}
.list_photo li a span{display: block;}
.list_photo li a span.img{padding-bottom: 70%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.list_photo li a span.txt{font-size: 22px;color: #222;line-height: 63px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list_photo li:nth-child(3n+1){margin-left: 0;}
.list_photo li a:hover span.img{-webkit-transform: scale(1.03);transform: scale(1.03);-webkit-box-shadow:  0 0 10px #bbb;box-shadow:  0 0 10px #bbb;}
.four_swiper .fl a:hover{-webkit-transform: scale(1.03);transform: scale(1.03);}

.page{text-align: center;}
.page a,.page span,.page input,.page i{display: inline-block;text-align: center;padding: 0 16px;line-height: 36px;font-size: 14px;color: #444;margin: 0 5px}
.page a,.page span{border:1px solid #dddddd;cursor: pointer;}
.page input{border:1px solid #ddd;width: 38px;padding: 0}
.page a.on,.page a:hover{background: #0a75c7;color: #fff;border-color: #0a75c7;}

.main,.list_news{padding-bottom: 60px;}
.list_news dl{padding: 60px 0;width: 100%;float: left;border-bottom: 1px solid #e5e5e5;}
.list_news dl dt{float: left;width: 106px;height: 107px;-webkit-border-radius: 5px;border-radius: 5px;background: #3c8fed;color: #fff;}
.list_news dl dt *{display: block;text-align: center;margin: 0 16px;font-family: 'Conv_DIN-Black';}
.list_news dl dt span{padding-top: 13px;padding-bottom: 2px;font-size: 45px;line-height: 45px;border-bottom: 1px dashed #fff;}
.list_news dl dt i{font-size: 16px;line-height: 38px;}
.list_news dl dd{padding-left: 132px;}
.list_news dl dd *{display: block;}
.list_news dl dd a i{color: #222;font-size: 18px;font-weight: bold;line-height: 30px;}
.list_news dl dd a em{margin-top: 14px;height: 56px;overflow: hidden;font-size: 14px;color: #666;line-height: 28px;}
.list_news dl:hover dd a i{color: #0a75c7;-webkit-transform: translateX(5px);transform: translateX(5px);}

.cont_left{margin: 50px 0;background: #fff;padding: 60px 5.6% 40px;}
.cont_tit{color: #0a75c7;font-size: 22px;font-weight: bold;line-height: 30px;}
.cont_em{margin-bottom: 60px;line-height: 40px;border-bottom: 1px solid #e5e5e5;font-size: 14px;color: #444;position: relative;height: 40px;}
.share{position: absolute;right: 0;bottom: -30px;height: 50px;display: none;}
.share i{line-height: 18px;}
.cont_box{font-size: 14px;color: #444;line-height: 28px;min-height: 250px;}
.cont_box img,.cont_box table,.cont_box iframe,.cont_box video{max-width: 100%; height: auto !important;}
.cont_name{margin-top: 40px;border-bottom: 1px solid #e5e5e5;position: relative;line-height: 37px;font-size: 14px;text-indent: 13px;}
.cont_name:after{position: absolute;left: 0;top:50%;margin-top: -6.5px;width: 4px;height: 13px;background: #be0000;content: '';}
.cont_page{padding: 10px 0 0;margin-top: 10px;font-size: 14px;color: #444;line-height: 28px;}

.cont_right{background: #fff;margin: 50px 0;padding: 0 2.9% 40px;width: 27.2%;}
.cont_right ul li{margin-top: 38px;margin-bottom: 18px;}
.cont_right ul li a{display: block;}
.cont_right ul li a span{display: block;}
.cont_right ul li a span.img{padding-bottom: 193px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.cont_right ul li a span.tit{padding-top: 4px;font-size: 18px;color: #333;line-height: 40px;height: 80px;overflow: hidden;}
.cont_right ul li a span.time:after{content: '';width: 59px;height: 3px;background: #d2d2d2;left: 0;position: absolute;top: 0;}
.cont_right ul li a span.time{padding-top: 19px;margin-top: 10px;position: relative;font-size: 14px;color: #777;line-height: 24px;}

.list_news_txt,.list_photo,.list_news{min-height: 250px;}
.list_news_txt li{margin: 15px 0;}
.list_news_txt li a{height: 40px;display: block;line-height: 40px;border-bottom: 1px dashed #bbb;}
.list_news_txt li a span{font-size: 16px;display: inline-block;max-width: 80%;}
.list_news_txt li a em{float: right;font-size: 14px;}
.list_news_txt li a:hover span{color: #007cba;}
.list_news_txt{padding-bottom: 60px;}

.cont_w100{width: 88.8%}

@media screen and (max-width:1200px){
.nav-box .nav > li{margin: 0 5px}
.nav-box .nav > li > a{font-size: 14px;}
.banner a{padding-bottom: 60%;}
.index_one ul li a:after,.index_one ul li a span.img,.index_one ul li a h6:after, .index_one ul li a h6:before{display: none;}
.index_one ul li{border:1px solid #eee;float: left;width: 23%;margin: 0 1%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.index_one ul{display: block;}
.three_swiper span.img{padding-bottom: 80%;}
}
@media screen and (max-width:991px){
header .w_1200 > div.fr,.index_one ul li a span.en,.index_four .tabs .item i,.index_four .tabs .item p,.cont_right,.share{display: none;}
header,.n_header{background: #fff;position: relative;padding: 15px 0;height: 40px;}
header h1 img{width: 260px;}
.menu{display: block;}
.index_one ul li{height: auto;}
.index_one ul li a {padding-bottom: 20px;}
.index_one ul li a h6 span,.index_tit p{font-size: 18px;}
.index_one ul li a h6{padding-top: 86px;}
.index_one ul li a span.txt{font-size: 14px;height: 48px;}
.index_one,.index_two,.index_three{padding: 40px 0;}
header.active{padding: 15px 0;    background: #fff;}
.index_two ul li a span.ico{-webkit-transform: scale(0.8);transform: scale(0.8);}
.index_two ul li a span.txt,.four_swiper{margin: 10px 0}
.index_two ul li,.n_banner{margin: 0}
.index_four .tabs{width: 90%;padding: 0 5%;margin-left: 0;}
.index_four .tabs .item{height: auto;padding-bottom: 10px;width: 50%;float: left;padding-top: 15px;}
.tab-content{width: 90%;margin: 0 5%}
.index_four .tabs .item h6, .index_four .tabs .item p{padding-left: 0;text-align: center;}
.four_swiper .fl,.four_swiper .fr{width: 100%;}
.four_swiper .fr{float: left;padding-top: 15px;}
.index_four .tabs .item:first-child{border-top: none}
.n_banner{padding-bottom: 38%;background-size: cover;}
.location{padding: 15px 0;}
.location a{padding: 0 10px;font-size: 14px;line-height: 44px;}
.list_news dl{padding: 20px 0;}
.cont_left{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.cont_em .fr{float: none;}
.list_photo li a span.txt{font-size: 16px;line-height: 40px;}
.list_photo li{margin-top: 20px;}
.list_news_txt li a span{width: calc(100% - 90px);font-size: 14px;display: block;max-width: inherit;float: left;}
.idxHeader h1 img{filter: none;}
.index_two ul li a span.txt{font-size: 16px;}
}
@media screen and (max-width:640px){
	.index_one ul li{width: 48%;margin-bottom: 5px;}
	.index_one ul li a em{margin-top: 20px;}
	.index_tit img{width: 80%;}
	.index_one ul,.index_two ul,.three_swiper{margin-top: 20px;}
	.index_one ul li span.ico{top: 10px}
	.index_two ul li{width: 50%;float: left;}
	.index_two ul li a span.ico{margin: auto}
	.three_swiper span.bg i{margin-top: 0;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding:  0 10px;}
	.three_swiper span.bg{position: relative;top: 0;font-size: 14px;}
	.three_swiper span.bg em,.four_swiper .fr .tit{display: none;}
	.four_swiper .fr > a{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
	.four_swiper .fr .time{padding: 10px 0 0;}
	.four_swiper .fr,.list_news_txt{padding-bottom: 30px;}
	.four_swiper .btn.swiper-button-next{right: 0;left: auto;}
	.four_swiper .btn.swiper-button-prev{right: 30px;left: auto;}
	.four_swiper .fr > a{padding-top: 0;font-size: 16px;}
	.index_four{padding-bottom: 45px;}
	.index_five ul li{position: static;}
	.index_five ul{height: auto;margin-top: 15px;}
	.index_five ul li{width: 100% !important;height: 300px !important;}
	.page span,.page i,.page input{display: none;}
	.list_news dl dt i{font-size: 12px;margin: 0 5px}
	.list_news dl dt span{font-size: 35px;margin: 0 5px;line-height: 40px;height: 40px;padding-top: 5px;}
	.list_news dl dt{height: auto;width: 60px;}
	.list_news dl dd{padding-left: 80px;}
	.list_news dl dd a i{font-size: 16px;}
	.list_news dl dd a em{margin-top: 5px;line-height: 24px;height: 48px;}
	.list_news,.main{padding-bottom: 40px;}
	.cont_left{margin: 25px 0;padding: 30px 2.5%;}
	.cont_tit{font-size: 18px;}
	.list_photo li{width: 100%;margin-left: 0;}
	.list_photo{padding: 30px 3% ;}

}