@charset "utf-8";

@font-face { font-family: 'impact';
	src: url('../fonts/impact.eot');
	src: url('../fonts/impact.eot?#iefix') format('embedded-opentype'),
		url('../fonts/impact.woff') format('woff'),
		url('../fonts/impact.ttf') format('truetype'),
		url('../fonts/impact.svg#impact') format('svg');
}
:
@font-face { font-family: 'avian';
	src: url('../fonts/AvianRegular.eot');
	src: url('../fonts/AvianRegular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvianRegular.woff') format('woff'),
		url('../fonts/AvianRegular.ttf') format('truetype'),
		url('../fonts/AvianRegular.svg#AvianRegular') format('svg');
}
@font-face { font-family: 'avianb';
	src: url('../fonts/AVIANB.eot');
	src: url('../fonts/AVIANB.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AVIANB.woff') format('woff'),
		url('../fonts/AVIANB.ttf') format('truetype'),
		url('../fonts/AVIANB.svg#AVIANB') format('svg');
}

@font-face { font-family: "Avignon";
	src: url('../fonts/AvignonBold.eot'); /* IE9*/
	src: url('../fonts/AvignonBold.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/AvignonBold.woff') format('woff'), /* chrome, firefox */
		url('../fonts/AvignonBold.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
		url('../fonts/AvignonBold.svg#AvignonBold') format('svg'); /* iOS 4.1- */
}

/* css reset */
html, body, h1, h2, h3, h4, h5, h6, div, ol, ul, li, dl, dt, dd, table, caption, tr, th, td, span, p, a, b, u, i, em, img, iframe, fieldset, form, label, legend, input, button, select, textarea { margin: 0; padding: 0;}
body { font: 14px/1.5 "微软雅黑", Arial, Tahoma, Helvetica, sans-serif; color: #333; background-color: #fff; margin: auto; min-width: 1410px; }
input, button, textarea, select { font: inherit; outline: 0; border: 0; background: none; color: inherit;}
input:focus, textarea:focus { color: inherit;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0;}
ol, ul, li { list-style: none;}
select { -webkit-appearance: none; -moz-appearance: none; appearance: none;}
textarea { overflow: auto; resize: none;}
table { border-collapse: collapse; border: 0;}
img { border: 0; outline: 0; vertical-align: middle;}
a { text-decoration: none; color: inherit;}
a:focus { outline: 0;}
svg:not(:root){ overflow: hidden;}
i{ font-style: normal; }

::-ms-clear, ::-ms-reveal{ display: none;}
::-webkit-input-placeholder{ color: #909090;}
:-moz-placeholder{ color: #909090; opacity: 1;}
::-moz-placeholder{ color: #909090; opacity: 1;}
:-ms-input-placeholder{ color: #909090;}

.clear:after{ content: ''; display: table; clear: both;}
.ellipsis{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.box{ width: 1400px; margin: 0 auto; position: relative; height: 100%; }
.fl{float: left;}
.fr{float: right;}

.avian{ font-family: avian; }

.t180{ font-size: 180px; }
.t54{ font-size: 54px; }
.t30{ font-size: 30px; }
.t26{ font-size: 23px; }
.t18{ font-size: 18px; }
.t16{ font-size: 16px; }
.t15{ font-size: 15px; }

.paging{ text-align: center; font-size: 16px; font-family: "Arial"; }
.paging .inner{ display: inline-block; }
.paging .item{ float: left; margin: 0 2.5px; }
.paging .a{ display: block; width: 33px; height: 33px; line-height: 33px; text-align: center; border: 1px solid #c7c7c7; border-radius: 2px; }
.paging .item.cur .a{ background: #025a93; color: #fff; border-color: #025a93; cursor: default; }
.paging .item.prev .a{ background: url(../img/png27_03.png) no-repeat center; }
.paging .item.next .a{ background: url(../img/png28_03.png) no-repeat center; }
.paging .jump{ border: 1px solid #c7c7c7; border-radius: 2px; width: 88px; height: 23px; padding: 5px; text-align: left;}
.paging .jump .ipt{ display: inline-block; width: 44px; border-right: 1px solid #c7c7c7; }
.paging .jump .ipt input{ width: 100%; height: 100%; }
.paging .jump button{ padding: 0 6px 0 10px; cursor: pointer; }



.scaleimg {
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    display: block;
}

.scaleimg img {
    width: 100%;
    height: 100%;
    -webkit-transition: transform .5s;
    transition: transform .5s;
}







.more{ line-height: 31px; position: absolute; right: 0; top: 50%; margin-top: -20.5px; text-align: center; }
.more a{ display: block; color:#124ca6; }

.head{ height: 125px; position: absolute; color: #fff; left: 0; right: 0; z-index: 99; }
.head .logo{ width: 520px; position: absolute; left: 0; top: 55%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.head .logo img{ width: 100%; height: auto; }
.head .r_box{ position: absolute;right: 0; top: 32px; }
.head .nav1 { font-size: 0; }
.head .nav1 .nva_l1{ font-size: 16px; display: inline-block; margin-left: 22px; line-height: 16px; position: relative; }
.head .nav1 .nav_a{ position: relative; display: block; padding: 25px 0; }

.head .nav1 .nva_l1.cur{ color: #fbda77; }
.head .nav2{ position: absolute; top: 100%; left: 50%; font-size: 14px; line-height: 1.5; padding: 30px 0; width: 110px; margin-left:-55px; text-align: center; background:rgba(15,50,100,0.8); }
.head .nav2 .nav_l2+.nav_l2{ margin-top: 19px; }
.head .nav2 .nav_l2 a:hover{ color: #fbda77; }
.head .rt_con{ text-align: right; font-size: 0; }
.head .rt_con .inner{ text-align: left; display: inline-block; font-size: 14px; }
.head .rt_con .a_wrap{ float: left; margin-left: 23px; line-height: 27px; }
.head .search_wrap{ float: left; }
.head .search{ width: 126px; padding: 2.5px 10px; border: 1px solid #c2c2c2; border-radius: 8px;  position: relative; }
.head .search input{ width: 80%; height: 100%; height: 20px; }
.head .search .searchbtn{ display: block; width: 14px; height: 14px; background: url(../img/png1_03.png) no-repeat center;
position: absolute; right: 8px; top: 0; bottom: 0; margin: auto; cursor: pointer; }
.pc_nav2{ position: absolute; top: 100%; left: 0; right: 0; text-align: center; background: url(../img/png40_03.png); color: #fff; height: 308px; display: none; }
.pc_nav2 .close{ width: 33px; height: 33px; background: url(../img/png41_03.png) no-repeat center; cursor: pointer;
 position: absolute; top: 12%; right: 4.7%; }
.head .box{ z-index: 2; }


.nav_l3{ position: relative; }
.head .nav_l4{ position: absolute; top:0px; left: 100%; font-size: 14px; line-height: 1.5; padding: 15px 0; width: 110px; text-align: center; background:rgba(15,50,100,0.8); }
.head .nav_l4 a{ display: block; }
.head .nav_l4 a + a{ margin-top: 15px; }

.nav_l2{ position: relative; }
.head .nav_l3{ position: absolute; top:-15px; left: 100%; font-size: 14px;width: 110px; text-align: center; background:rgba(15,50,100,0.8); }
.head .nav_l3 .nav3{line-height: 1.5;padding: 15px 0;position: relative;}
.head .nav_l3 a{ display: block; 
   
 }
.head .nav_l3 a + a{ margin-top: 15px; }

/* .nav_l3{ position: relative; }
.head .nav_l4{ position: absolute; top:-15px; left: 100%; font-size: 14px; line-height: 1.5; padding: 15px 0; width: 110px; text-align: center; background:rgba(15,50,100,0.8); }
.head .nav_l4 a{ display: block; }
.head .nav_l4 a + a{ margin-top: 15px; } */

.footer{ padding: 28px 0 20px; background: url(../img/jpg3_03.jpg); color: #FFFFFF;/* text-align: center; */}
.footer .top_box{ font-size: 16px; margin-bottom: 15px; }
.footer .top_box .line{ margin: 0 15px; }
.footer .bottom_box .mail{ display: inline-block; margin-right: 20px; }

.footer .logoico{ float: left; padding-right:20px; border-right:1px solid rgba(255,255,255,0.2); margin-top: 18px; }
.footer .logoico img{ display: block; width: 440px; }
.footer .l{ float: left; width: 450px; padding-top: 15px; padding-left: 20px; }
.footer .r{ float: right; }
.footer .r img{ display: block; width: 92px; height: 92px; margin:0 auto; }
.footer .r .t4{ text-align: center; padding-top: 10px; }
.footer .bitem{ line-height: 1.7; }

.footer .add{ display: inline-block; margin-right: 20px; }
.footer .copy span{ padding-right: 20px; }



.ld2{ background:url(../img/nav.png) no-repeat 0 top; position: fixed; }

.home1{ position: relative; }

.banner .child{ position: relative; color: #FFFFFF; }
.banner .child video{ width: 100%; height: 100%;  position: absolute; top: 0; left: 0; }
.banner .child img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.banner .child .tbox { text-align: center; position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.banner .child .tbox .p1{ font-size: 42px; padding-bottom: 38px;  }
.banner .child .tbox .p2{ font-size: 150px; text-transform: uppercase; padding-bottom: 20px; }
.banner .child .tbox .p3 .inner1{ font-size: 18px; padding-bottom: 10px; }
.banner .child .tbox .p3 .inner2{ font-size: 12px; text-transform: uppercase; }
.banner .t180,.banner .t54{ line-height: 1; }
.banner .t54{ margin-bottom: 19px; }
.banner .t18{ font-family: arial; }
.banner .slick-dots{ bottom: 110px; }
.banner .slick-dots li{ width: 17px; height: 17px; background: #fff; padding: 0; margin: 0 7px; border-radius: 50%; border: 3px solid transparent; }
.banner .slick-dots li.slick-active,.banner .slick-dots li.slick-active:hover{ background: transparent; border-color: #fff; }
.banner .slick-dots li:hover{ opacity: 1; }
.banner .child .bg{ position: absolute; width: 100%; height:100%; left:0; top:0; background:url(../img/nav1.png) repeat-x 0 0; z-index: 5; }


.titbox{ position: relative; }
.titbox .t30{ display: inline-block; color:#124ca6; font-size: 26px;}

.sidebar{ position: fixed; right: 30px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 999; display: none; }
.sidebar .item{ width: 72px; height: 72px; border-radius: 8px; border: 1px solid #c8c8c8; text-align: center; color: #707070; background: #fff; }
.sidebar .item .w{ display: none; }
.sidebar .item +.item{ margin-top: 4px; }
.sidebar .item a{ display: block; padding-top: 9px; box-sizing: border-box; height: 100%; }
.sidebar .go_top{ background: url(../img/png37_03.png) no-repeat center; background-color: #fff; cursor: pointer; }
.sidebar .item:hover{ background-color: #265f99; color: #fff; }
.sidebar .item:hover .w{ display: inline-block; }
.sidebar .item:hover .c{ display: none; }
.sidebar .go_top:hover{  background-color: #fff; }

.sidebar .item .icon img{ width: 30px; }



.home_box1{ padding: 72px 0 85px; }
.home_box1 .fl{ width: 779px; }
.home_box1 .fl .con{ padding: 35px 0 48px 25px; box-shadow: 0px 0px 10px rgba(0,0,0,.2); background: url(../img/jpg1_03.jpg) no-repeat top center; }
.home_box1 .fl .titbox{ margin-bottom: 17.5px; }
.home_box1 .fl .shuffling .img{ width: 450px; height: 254px; float: left; }
.home_box1 .fl .shuffling .img img{ width: 100%; height: 100%; }
.home_box1 .fl .shuffling .i_con{ overflow: hidden; padding: 12px 35px 0 33px; }
.home_box1 .fl .shuffling .time{ margin-top: 10px; }
.home_box1 .fl .shuffling .p{margin-top: 15px; text-align: justify; color: #707070;}
.home_box1 .fl .shuffling .time{ font-family: avain; }
.home_box1 .fl .shuffling .line{ width: 272px; height: 5px; margin-top: 19px; background: url(../img/png21_03.png) no-repeat center; }
.home_box1 .fl .slick-nav{ position: absolute; bottom: 0; right: 197px; padding: 0 26px; }
.home_box1 .fl_top{ position: relative; }
.home_box1 .fl_top .slick-arrow:after{ display: none; }
.home_box1 .fl_top .slick-arrow{ width: 10px; height: 20px; background-repeat: no-repeat; background-position: center; background: transparent; border-radius: 0; }
.home_box1 .fl_top .slick-prev{ background-image: url(../img/png9_03.png); left: 0; }
.home_box1 .fl_top .slick-next{ background-image: url(../img/png8_03.png); right: 0; }
.home_box1 .fl_top .slick-prev:hover{ background-image: url(../img/png10_03.png); }
.home_box1 .fl_top .slick-next:hover{ background-image: url(../img/png11_03.png); }
.home_box1 .fl .listbox{ padding-top: 40px; padding-right: 44px; color: #707070; }
.home_box1 .fl .listbox .l_item+.l_item{ margin-top: 10px; }
.home_box1 .fl .listbox .t16{ float: left; padding-left: 30px; background: url(../img/png5_03.png) no-repeat left center; }
.home_box1 .fl .listbox .avian{  float: right;}
.home_box1 .fl .listbox .l_item:hover .t16{ background-image: url(../img/png6_03.png); color: #264c8a; }
.home_box1 .rbox{ width: 424px; }
.home_box1 .rbox .titbox .t30{ font-size: 24px; color: #707070; margin-right: 15px; cursor: pointer; }
.home_box1 .rbox .titbox .t30.cur{ font-size: 30px; color: #1a4b95; }
.home_box1 .rbox .listbox{ margin-top: 18px; height: 537px; background: url(../img/jpg2_03.jpg) no-repeat center; background-size: cover; color: #fff; }

.home_box1 .rbox .listbox .list{ padding: 35px 40px 0 37px; display: none; }
.home_box1 .rbox .listbox .l_item{ padding-left: 35px; }
.home_box1 .rbox .listbox .l_item+.l_item{ margin-top: 22px; }
.home_box1 .rbox .listbox .t16{ position: relative; margin-bottom: 6px; }
.home_box1 .rbox .listbox .t16:after{ content: ""; width: 16px; height: 17px; background: url(../img/png7_03.png) no-repeat center; position: absolute; left: -35px; top: 4px; background-size: cover; }
.home_box1 .rbox .listbox .l_item:hover .t16{ color: #fbda77; }
.home_box1 .rbox .listbox .l_item:hover .t16:after{ background-image: url(../img/pgn8_03.png); }

.home_box1 .rbox .listbox .list.on{ display: block; }

.home_box2{ padding: 40px 0; }
.home_box2 .t_box{  }
.home_box2 .t_box .item{ float: left; }
.home_box2 .t_box .item img{ width: 100%; height: 100%; }
.home_box2 .t_box .item .li{ position: relative; width: 100%; height: 109px; }
.home_box2 .t_box .item a{ display: block; width: 100%; height:100%; }
.home_box2 .t_box .item .t22{ position: absolute; bottom: 10px; left: 15px; font-weight: bold; color:#fff; font-size: 18px; }
.home_box2 .t_box .i1,.home_box2 .t_box .i3{ width: 272px; height: 229px; }
.home_box2 .t_box .i2{ margin-left: 6px; width: 272px; }
.home_box2 .t_box .i3{ margin-left: 10px; ; width: 272px; }
.home_box2 .t_box .i3 .li{ height: 229px; }
.home_box2 .t_box .i4{ margin-left: 10px; width: 272px; }
.home_box2 .t_box .i5{ margin-left: 10px; width: 272px; }
.home_box2 .t_box .i5 .li{ height: 229px; }
.home_box2 .t_box .i2 .li+.li,.home_box2 .t_box .i4 .li+.li{ margin-top: 10px; }
.home_box2 .b_box{ margin: 60px 0 0; }
.home_box2 .b_box .child{ float: left; text-align: center; width: 114px; }
.home_box2 .b_box .child+.child{ margin-left: 69px; }
.home_box2 .b_box .icon{ width: 112px; height: 112px; border-radius: 50%; margin:0 auto 16px; position: relative; }
.home_box2 .b_box .icon:after{ content: ""; width: 125px; height: 125px; background: url(../img/png20_03.png) no-repeat center; position: absolute; top: -8px; left: -8px; display: none; }
.home_box2 .b_box .icon img{ width: 100%; height: 100%; position: relative; z-index: 9; }
.home_box2 .b_box .c1 .icon{ background: #447dca; }
.home_box2 .b_box .c2 .icon{ background: #54aad6; }
.home_box2 .b_box .c3 .icon{ background: #59cbdc; }
.home_box2 .b_box .c4 .icon{ background: #447dca; }
.home_box2 .b_box .c5 .icon{ background: #54aad6; }
.home_box2 .b_box .c6 .icon{ background: #59cbdc; }
.home_box2 .b_box .c7 .icon{ background: #447dca; }
.home_box2 .b_box .c8 .icon{ background: #54aad6; }
.home_box2 .b_box .child:hover .icon{ background: transparent;}
.home_box2 .b_box .child:hover .icon:after{ display: block; }

.cbanner{ height:240px; }
.bg1{ background: url(../img/jpg11_03.jpg); }
.crumbs{ padding-left: 13px; position: relative; }
.crumbs:after{ content: ""; width: 3px; height: 14px; background: #005f9a; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }

.news{ padding: 30px 0 54px; }
.new_con{ margin-top: 24px; }
.new_con .l_box{ border: 1px solid #cccccc; width: 274px; border-radius: 22px; overflow: hidden; }
.new_con .l_box .t26{ line-height: 74px; padding: 0 20px; color: #fff; background: url(../img/jpg10_03.jpg) no-repeat center;text-align: center;background-size: 100% 100%; }
.new_con .l_box .list_wrap{ padding: 7px 0 20px 0;}
.new_con .l_box .list_wrap .l_item{ line-height: 46px;  font-size: 16px; }
.new_con .l_box .list_wrap .l_item a{ display: block; padding: 0 28px; margin: 0 5px; border-bottom: 2px dotted #dadada; }
.new_con .l_box .list_wrap .l_item+.l_item{ margin-top: -1px; }
.new_con .l_box .list_wrap .l_item .oneNav{ background: url(../img/new1.jpg) no-repeat center; border-bottom: none; color: #fff; }

.new_con .l_box .list_wrap .ul a{ padding-left:60px; position: relative; }
.new_con .l_box .list_wrap .ul a:before{    content: "";
    position: absolute;
    width: 22px;
    height: 21px;
    border-radius: 50%;
    border: 0px solid #989898;
    left: 36px;
    top: 37%;
    margin-top: -4px;
    background: url(../img/right_arrow_1.png) no-repeat center;}
.new_con .l_box .list_wrap .ul li:hover a{ background: url(../img/new1.jpg) no-repeat center; color:#fff; }
.new_con .l_box .list_wrap .ul li.hover a{ background: url(../img/new1.jpg) no-repeat center; color:#fff; }
.new_con .l_box .list_wrap .ul li.hover a:before,.new_con .l_box .list_wrap .ul li:hover a:before{ border-color:#fff; }

.new_con .r_box{ overflow: hidden; padding-left: 37px; }
.new_con .r_box .tit{ color: #164172; position: relative; font-size: 0; }
.new_con .r_box .tit:after{ content: ""; height: 2px; background: #cacaca; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; }
.new_con .r_box .tit .t30{ background: url(../img/jpg11_03.jpg); padding-right: 13px; position: relative; z-index: 2; display: inline-block; }
.new_con .r_box .list_wrap{ margin-top: 13px; margin-bottom: 57px; }
.new_con .r_box .list_wrap .l_item{ margin-left: 63px; padding: 13px 0 16px; border-bottom: 1px solid #d6d6d6; }
.new_con .r_box .list_wrap .t18{ position: relative; margin-bottom: 8px; }
.new_con .r_box .list_wrap .t18:before{ content: ""; width: 17px; height: 17px; background: url(../img/png24_03.png) no-repeat center; position: absolute; left: -40px; top: 0; bottom: 0; margin: auto; z-index: 9; }
.new_con .r_box .list_wrap .t18:after{ content: ""; width: 19px; height: 75px; background: url(../img/png25_03.png) no-repeat center; position: absolute; left: -52px; top: 19px; background-size: 100% 100%; }
.new_con .r_box .list_wrap .ld .t18:before{ left: -62px; }
.new_con .r_box .list_wrap .ld .t18:after{ background-image: url(../img/png26_03.png); }
.new_con .r_box .list_wrap .l_item:last-child .t18:after{ display: none; }
.new_con .r_box .list_wrap .l_item:hover{ color: #164172; }
.new_con .r_box .list_wrap .l_item:hover .t18:before{ background-image: url(../img/png23_03.png); }

.details{ padding: 32px 0 38px; }
.d_con{ margin-top: 24px; }
.d_con .l_box{ width: 1060px; }
.d_con .l_box .info{ text-align: center; margin: 22px 0 45px; }
.d_con .l_box .info span{ margin: 0 15px; color: #707070; }
.d_con .l_box .info .author{ padding-left: 27px; background: url(../img/png29_03.png) no-repeat left center; }
.d_con .l_box .info .date{ padding-left: 27px; background: url(../img/png29_03.png) no-repeat left center; }
.d_con .l_box .info .browse{ padding-left: 32px; background: url(../img/png30_03.png) no-repeat left center; }
.d_con .l_box .p+.p{ margin-top: 23px; }
.d_con .l_box .p2{ text-indent: 2em; }
.d_con .l_box .p1{ text-indent: 1em; }
.d_con .l_box .xls .icon,.d_con .l_box .doc .icon{ display: inline-block; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; margin: 0 8px; vertical-align: middle; }
.d_con .l_box .xls .icon{ background-image: url(../img/png31_03.png); }
.d_con .l_box .doc .icon{ background-image: url(../img/png32_03.png); }
.d_con .r_box{ float: right; width: 295px; }
.d_con .r_box .t26{ padding-bottom: 10px; border-bottom: 1px solid #cecece; position: relative; }
.d_con .r_box .t26:after{ content: ""; width: 144px; height: 4px; background: #eabd5d; position: absolute; left: 0; bottom: -2px; }
.d_con .r_box .t26 .icon{ display: inline-block; width: 28px; height: 34px; margin-right: 13px; }
.d_con .r_box .t26 .icon img{ width: 100%; height: 100%; }
.d_con .r_box .r_new .list_wrap{ background: #fff; padding: 23px 25px 30px 18px; box-shadow: 0px 0px 10px rgba(0,0,0,.2); margin-top: 12px; }
.d_con .r_box .r_new .list_wrap .l_item{ padding-left: 28px; }
.d_con .r_box .r_new .list_wrap .l_item+.l_item{ margin-top: 13px; }
.d_con .r_box .r_new .list_wrap .date{ font-family: "avian"; color: #707070; margin-top: 2px; }
.d_con .r_box .r_new .list_wrap .lt{ position: relative; }
.d_con .r_box .r_new .list_wrap .lt:after{ content: ""; width: 16px; height: 17px; background: url(../img/png5_03.png) no-repeat center; position: absolute; left: -29px; top: 3px; }
.d_con .r_box .r_new .list_wrap .l_item:hover .lt{ color: #284d8b; }
.d_con .r_box .r_new .list_wrap .l_item:hover .lt:after{ background-image: url(../img/png6_03.png); }
.d_con .r_box .r_column{ margin-top: 25px; }
.d_con .r_box .r_column .con{ margin-top: 12px; padding: 13px 14px 23px; background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.2); text-align: center; }
.d_con .r_box .r_column .li{ position: relative; }
.d_con .r_box .r_column .li .t22{ position: absolute; bottom: 10px; left: 14px; color: #fff; font-weight: bold; }
.d_con .r_box .r_column .slick-nav{ display: inline-block; padding: 0 26px; position: relative; margin-top: 18px; }
/* .home_box1 .fl_top{ position: relative; } */
.d_con .r_box .r_column .slick-arrow:after{ display: none; }
.d_con .r_box .r_column .slick-arrow{ width: 10px; height: 20px; background-repeat: no-repeat; background-position: center; background: transparent; border-radius: 0; }
.d_con .r_box .r_column .slick-prev{ background-image: url(../img/png9_03.png); left: 0; }
.d_con .r_box .r_column .slick-next{ background-image: url(../img/png8_03.png); right: 0; }
.d_con .r_box .r_column .slick-prev:hover{ background-image: url(../img/png10_03.png); }
.d_con .r_box .r_column .slick-next:hover{ background-image: url(../img/png11_03.png); }


.banner{position: relative; overflow: hidden; background:#000; }
.banner .frame{position:relative;height:100%;overflow:hidden;}
.banner .child{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1; overflow: hidden; }

.b_nav{position:absolute;left:0;bottom:115px;right:0;text-align:center; z-index: 11; }
.b_nav i{background:#fff; display:inline-block;width:14px;height:14px; border:2px solid #fff; border-radius:100%;margin:0 8px;cursor:pointer;line-height:6px;vertical-align:middle; transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.b_nav i.now{ background:none;  }

.banner .child .v1{ position: absolute; width:120%; height:120%; top:-10%; left:-10%; z-index: 5; }

.ldbox{position:absolute;left:50%;top:50%;text-align:center;color:#fff;width:700px;cursor:default; transform:translate(-50%,-56%);-webkit-transform:translate(-50%,-56%); z-index: 10; }
.ldbox h3{font-size:120px; line-height: 1; font-family:Impact,Arial;color:#fff;text-transform:uppercase;}
.ldbox h4{font-size:40px;font-family:'幼圆';margin-top:6px;color:#fff;}
.ldbox p{ font-size:18px;margin-top:10px; }

.showtxt i {

    display: inline-block;
    text-align: left;

}
/*.showtit i{opacity:0;display:inline-block;vertical-align:text-bottom;
transform:translateY(120px);-webkit-transform:translateY(120px);
transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;
}
.s .showtit.act i{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

.showtxt i b{opacity:0;display:inline-block;white-space:nowrap;overflow:hidden;
transition:all 0.6s ease-out 0s;-webkit-transition:all 0.6s ease-out 0s;}
.showtxt i b.h{width:0;}
.s .showtxt.act i b.h{width:100%;opacity:1;}
*/

.ldbox h3{ opacity:0; transform:translateY(80px);-webkit-transform:translateY(80px); transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;}
.ldbox h4,.ldbox p{ opacity:0; transform:translateY(120px);-webkit-transform:translateY(120px); transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;}
.s .ldbox h3{ opacity:1; transform:translateY(0px);-webkit-transform:translateY(0px); }
.s .ldbox h4,.s .ldbox p{ opacity:1; transform:translateY(0px);-webkit-transform:translateY(0px); }

.bodybox{ overflow: hidden; }

.main{position:absolute;left:50px;top:125px;right:50px;bottom:70px;background:rgba(255,255,255,0); z-index: 5; }
.main .bdr{position:absolute;background:#ddd;
transition:all 1s cubic-bezier(0,1.3,0.7,1) 0s;-webkit-transition:all 1s cubic-bezier(0,1.3,0.7,1) 0s;}
.main .b1{left:0;top:0;width:1px;height:1px;}
.loaded .main .b1{width:100%;}
.main .b2{right:0;top:0;width:1px;height:1px;}
.loaded .main .b2{height:100%;}
.main .b3{right:0;bottom:0;width:1px;height:1px;}
.loaded .main .b3{width:100%;}
.main .b4{left:0;bottom:0;width:1px;height:1px;}
.loaded .main .b4{height:100%;}






.home_2{ padding:45px 0 55px; background: #fafafa;}
.home_2_l{ float: left; width: 1130px; } 
.home_2_l .slick-nav {    position: absolute; bottom: 0; right: 0; padding: 0 26px; }
.home_2_l .slick-arrow:after{ display: none; }
.home_2_l .slick-arrow{ width: 10px; height: 20px; background-repeat: no-repeat; background-position: center; background: transparent; border-radius: 0; }
.home_2_l .slick-prev{ background-image: url(../img/png9_03.png); left: 0; }
.home_2_l .slick-next{ background-image: url(../img/png8_03.png); right: 0; }
.home_2_l .slick-prev:hover{ background-image: url(../img/png10_03.png); }
.home_2_l .slick-next:hover{ background-image: url(../img/png11_03.png); }
.home_2_l .cont{ padding:0 30px; height:510px; position: relative; margin-top: 20px; background:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
.home_2_l .cont .l{ float: left; width: 500px; padding-top: 35px; position: relative; }
.home_2_l .cont .line{ position: absolute; width: 100%; left:0; top:0; height:2px; background:url(../img/home2.jpg) no-repeat center; }
.home_2_l .cont .tit{  }
.home_2_l .cont .l .a{ display: block; } 
.home_2_l .cont .l .t3{ font-size: 18px; padding:27px 0 15px;  }
.home_2_l .cont .l .time{ font-family: arial; font-size: 16px; }
.home_2_l .cont .r{ float: right; width: 500px; padding-top: 35px; }

.home_2 .listbox .l_item{ line-height: 27px; }
.home_2 .listbox .l_item+.l_item{ margin-top: 18px; }
.home_2 .listbox .t16{ float: left; width: 75%; padding-left: 30px; background: url(../img/png5_03.png) no-repeat left 5px; }
.home_2 .listbox .avian{  float: right;}
.home_2 .listbox .l_item:hover .t16{ background-image: url(../img/png6_03.png); color: #264c8a; }


.home_2_r{ float: right; width: 250px; }
.home_2_r .cont{ height:510px; position: relative; margin-top: 20px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding:0 10px; overflow: hidden; }
.home_2_r .cont .li{ float: left; width: 50%; }
.home_2_r .cont .li:nth-child(2n+1){ clear:left; }
.home_2_r .cont .li .a{ display: block; color:#fff; text-align: center; }
.home_2_r .cont .li .icon{ width: 70px; height:70px; border:1px solid #fff; border-radius: 50%; margin:0 auto; /*opacity: 0.8; */}
.home_2_r .cont .li .icon img{ display: block; width: 100%; height:100%; }
.home_2_r .cont .li .t16{ padding:5px 0 15px; }
.home_2_r .cont .list{ padding-top: 30px; }

.home_3{ background:url(../img/jpg11_03.jpg) repeat 0 0;  }
.home_3 .l{ float: left; width: 400px; background:url(../img/home4.jpg) repeat 0 0; height:575px; width: 540px; }
.home_3 .l .padd{ padding:60px 45px 0 50px; }
.home_3 .l .t30{display: inline-block; vertical-align: middle; padding-right: 10px; color:#fff; }
.home_3 .l .tab{ display: inline-block; vertical-align: middle; color:#fff; font-size: 18px; }
.home_3 .more a{ color:#fff; }

.home_3 .l .tab .a{ opacity: 0.8; }
.home_3 .l .tab .a.cur{ opacity: 1; }
.home_3 .l .tab .a span{ position: relative; }
.home_3 .l .tab .a.cur span:after{ content: ""; position: absolute; width: 100%; left: 0; bottom:-3px; background:#e5c12f; height:2px; }
.home_3 .l .list{display: none; color:#fff; }
.home_3 .l .list.on{ display: block; }
.home_3 .l .li .time{ float: left; width: 58px; height:58px; text-align: center; border:1px solid #fff; font-family: arial; font-size: 18px; }
.home_3 .l .li .time b{ display: block; line-height: 29px; padding: 0; font-weight: normal; }
.home_3 .l .li .time span{ display: block; line-height: 29px; background:#3268a4; }
.home_3 .l .li{ padding-top:25px;  }
.home_3 .l .li .t3{ overflow: hidden; padding:5px 0 0 25px; font-size: 16px; }

.home_2_r .cont .li:hover .icon{ border-color: #e6c568; background:#e6c568; }
.home_3 .l .li:hover .time{ border-color: #3268a4; background:#3268a4; }

.home_3 .c{ float: left; width: 510px; margin-left: 50px; padding-top: 60px; }
.home_3 .c .more a{ color:#474747; }
.home_3 .c .more:hover a{ color:#fff; }
.home_3 .c .t30{ font-size: 24px; color:#707070; cursor: pointer; padding-right: 10px; }
.home_3 .c .t30.cur{ font-size: 28px; color:#123b7d; }
.home_3 .c .list .li{ padding: 30px 0 20px; border-bottom: 0px solid #d4d4d4; }
.home_3 .c .list .t3{ font-size: 16px; width: 75%; float: left;}
.home_3 .c .list .time{ line-height:1; padding:5px 0 0;text-align: right; width: 20%; float: right;}
.home_3 .c .list .time span{ display: block; font-family: arial; font-size: 16px; }
.home_3 .c .list .li:hover{ border-color:#3f6199; color:#3f6199; }

.home_3 .c .list{ display: none; padding-top: 8px; }
.home_3 .c .list.on{ display: block; }
.home_3 .r{ float: right; width: 250px; padding-top: 60px; }
.home_3 .r .cont{ padding-top: 25px; }
.home_3 .r .cont .a{ display: block; overflow: hidden; width: 300px; height:60px; }
.home_3 .r .cont .li{ background:url(../img/home5.jpg) repeat 0 0;  color:#fff; position: relative; margin-bottom: 8px; }
.home_3 .r .cont .ico{ float: left; padding:10px 15px 0 15px; }
.home_3 .r .cont .ico img{ display: block; width: 42px; height:42px; }
.home_3 .r .cont .t3{ float: left; width: 180px; line-height: 60px; font-size: 18px; }
.home_3 .r .cont .arr{ float: left; display: block; width: 12px; height:100%; background:url(../img/home10.png) no-repeat center; }

.home_3 .r .cont .li:nth-child(2){ background-image:url(../img/home6.jpg); }
.home_3 .r .cont .li:nth-child(3){ background-image:url(../img/home7.jpg); }
.home_3 .r .cont .li:nth-child(4){ background-image:url(../img/home8.jpg); }
.home_3 .r .cont .li:nth-child(5){ background-image:url(../img/home9.jpg); }
.home_3 .r .cont .li:nth-child(6){ background-image:url(../img/home10.jpg); }


.lang{ display: none; }
.phoneNav .search_phone{ display: none; }
.dq{ position: absolute; left: 50px; top: 100px; right: 50px; bottom: 70px; background:url(../img/home1.png) no-repeat center;  
            -webkit-animation:circle 100s infinite linear;
            -moz-animation:circle 100s infinite linear;}

.dq1{ position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; }

.home_2_r .cont .li:hover .icon{
    animation: icon1 0.8s ease-out 0s 1 normal;
    -webkit-animation: ico1 0.4s ease-out 0s 1 normal;
}

.home_3 .r .cont .li:hover .ico{
    animation: icon1 0.8s ease-out 0s 1 normal;
    -webkit-animation: ico1 0.4s ease-out 0s 1 normal;
}
.footer .r img{ font-size:  }

@keyframes ico1{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(-5px);
    }
    100%{
        transform: translateY(0);
    }
}

@-webkit-keyframes ico1{
    0%{
        -webkit-transform: translateY(0);
    }
    50%{
        -webkit-transform: translateY(-5px);
    }
    100%{
        -webkit-transform: translateY(0);
    }
}

.home_box3{ padding:40px 0; background:#f7f7f7; }
.home_box3 .ullist{ float: left; width: 440px; }
.home_box3 .ullist + .ullist{ margin-left:40px; }

.titbox{ border-bottom: 1px solid #ccc;}
.titbox .t30{ position: relative; padding-bottom: 15px; }
.titbox .t30:after{ content:""; position: absolute; width: 100%; left:0; bottom:-2px; background:url(../img/line1.jpg) no-repeat center; height:3px; }

.home_box3 .list_item{ overflow: hidden; margin-top: 22px;}
.home_box3 .list_item .pr_fields{ float: left; width: 360px; line-height: 23px; }
.home_box3 .list_item .pr_fields a{ display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px; }
.home_box3 .list_item .ex_fields{ float: right; }
.home_box3 .list_item .ex_fields span{ font-family: arial; display: block; width: 54px; border:1px solid #1c4e92; border-radius: 20px; line-height: 21px; text-align: center; color:#1c4e92; }
.home_box3 .li:hover a{ color:#1c4e92; }

.home_box4{ padding:40px 0; }
.home_box4 .titbox .t30:after{ display: none; }
.home_box4 .l{ float: left; width: 920px; }
.home_box4 .l .cont{ margin-top: 22px; }
.home_box4 .l .imgleft{ float: left; width: 440px; }
.home_box4 .l .imgleft a{ display: block; }
.home_box4 .l .imgleft .img img{ display: block; width: 100%; }
.home_box4 .l .imgleft .t3{ font-size: 18px; padding-top: 15px; }
.home_box4 .l .wp_article_list{ float: right; width: 440px; }
.home_box4 .l .wp_article_list li{ padding-left: 20px; position: relative; overflow: hidden; }
.home_box4 .l .wp_article_list li:after{ content:""; width: 4px; height:4px; left:0; top:50%; margin-top: -2px; background:#707070; position: absolute; }
.home_box4 .l .list_item .pr_fields{ float: left; width: 360px; line-height: 23px; }
.home_box4 .l .list_item .pr_fields a{ display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px; }
.home_box4 .l .list_item .ex_fields{ float: right;  font-family: arial; font-size: 16px; }
.home_box4 .l .list_item + .list_item{ margin-top: 22px; }


.home_box4 .r{ float: right; width: 440px; }
.home_box4 .r .titbox{ position: relative; cursor: pointer; }
.home_box4 .r .titbox .tab{ position: absolute; left:120px; line-height: 42px; top:0; font-size: 18px; } 
.home_box4 .r .titbox .tab span{ position: relative; }
.home_box4 .r .titbox .tab span:after{ position: absolute; content:""; width: 100%; bottom:-23px; height:3px; background:#e5c12f; left: 0; display: none; }
.home_box4 .r .titbox .tab .cur span:after{ display: block; } 
.home_box4 .r .wp_article_list{ padding-top: 15px; }
.home_box4 .r li{ position: relative; height:66px; border-bottom: 1px dotted #333; }

.home_box4 .r li .ex_fields{ position: absolute; width: 56px; height:56px; background:#0d6fbb; left:0; top:50%; margin-top: -28px; color:#fff; }
.home_box4 .r li .ex_fields span{ display: block; text-align: center; font-size: 15px; font-family: arial; line-height: 1.2; }
.home_box4 .r li .ex_fields .s1{ padding-top: 10px; }

.home_box4 .r .pr_fields{ position: absolute; left:76px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.home_box4 .r .pr_fields a{ font-size: 16px; display: block; line-height: 1.3; }

.home_box4 .r .links{display:none;}

.home_box4 .r .on{ display: block; }
.home_box4 .img{     width: 440px;  height: 330px;}

@media only screen and (min-width:751px ) and (max-width:1600px ) {
	.sidebar{ right: 0; }
}


@media only screen and (min-width:751px ) {
.head .nav1 .nva_l1:after{ content: ""; height: 4px; position: absolute; left:50%; right: 50%; background: #fbda77; bottom:-1px; transition:all 0.3s; -webkit-transition:all 0.3s; }
.head .nav1 .nva_l1.cur:after,.head .nav1 .nva_l1:hover:after{ left: 0; right: 0; }

.head .nav2{ opacity: 0; visibility: hidden;transition:all 0.3s; -webkit-transition:all 0.3s; }
.head .nva_l1:hover .nav2{ opacity: 1; visibility: visible; }


.head .nav_l3{ opacity: 0; visibility: hidden;transition:all 0.3s; -webkit-transition:all 0.3s;}
.head .nav_l2:hover .nav_l3{ opacity: 1; visibility: visible; }

.head .nav_l4{ opacity: 0; visibility: hidden;transition:all 0.3s; -webkit-transition:all 0.3s;}
.head .nav3:hover .nav_l4{ opacity: 1; visibility: visible; }

.scaleimg:hover img { transform:scale(1.05); -webkit-transform:scale(1.05); }

.navFix{ background: rgba(0,0,0,0.8); height:65px; }
.navFix .rt_con{ display: none; }
.navFix .logo a{ display: block; }
.navFix .logo{ width: 435px; }
.navFix .r_box{ top:0; }
.navFix .nav1 .nav_a{ padding-top: 25px; }

}


@media only screen and (max-width:750px ) {
	.rt_con{ display: none; }
	*{ box-sizing: border-box !important; }
	body{ font-size: 0.26rem; min-width: 0; }
	
	.t180{ font-size: 1rem; }
	.t54{ font-size: 0.45rem; }
	.t30{ font-size: 0.4rem; }
	.t26{ font-size: 0.35rem; }
	.t18{ font-size: 0.3rem; }
	.t16{ font-size: 0.28rem; }
	.t15{ font-size: 0.28rem; }
	
	
	.box{ width: 100%; padding: 0 0.3rem; }
	.head{ height: 1.2rem; background: #113b75; position: relative; }
	/*.head .box{ padding-top: 1rem; }*/
	.head .r_box{ position: static; }
	.head .rt_con{ border-bottom: 1px solid #fff; position: absolute; left: 0; right: 0; top: 0; padding: 0.2rem 0.25rem; text-align: center; display: none; }
	.head .rt_con .inner{ width: 100%; }
	.head .nav1{ position: relative; }
	.head .nav1 .nva_l1{ display: block; margin-left: 0; font-size: 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.3); }
	.head .nav1 .nva_l1 .hs{ display: block; width: 0.8rem; height: 0.72rem; position: absolute; top: 0; right: 0; }
	.head .nav1 .nva_l1 .hs:after{ content: ""; width: 0.2rem; height: 0.2rem; border: 1px solid #fff; position: absolute; top: 0; bottom: 0; right: 0.25rem; margin: auto; transform: rotate(45deg); border-top-color: transparent; border-left-color: transparent; z-index: 99; }
	.head .nav1 .nav_a{ padding: 0.3rem; }
	.head .nav2{ /* right: 0; top: 100%; */ padding: 0.2rem 0.3rem; position: static; }
	.head .nav2 .nav_l2+.nav_l2{ margin-top: 0.2rem; }


	.head .search_wrap{ position: absolute; top: 0; bottom: 0; right: 0.25rem; margin: auto; width: 0.5rem; height: 0.5rem; padding: 0; border-radius: 50%; background: url(../img/png1_03.png) no-repeat center; border: 1px solid #fff; }
	.head .search{ position: absolute; top: 110%; right: 0; height: auto; background: #113b75; display: none; }
	/* .head .search .searchbtn{ left: 0; right: 0; } */
	.head .nav2{ text-align: left; text-indent: 2em; }

	.head .nav_l3{ position: static; width: 100%; padding:0.2rem 0; font-size: 0.24rem; text-indent: 4em; text-align: left; }
	.head .nav_l3 a+a{ margin-top: 0.15rem; }
	
	.head .nav_l4{ position: static; width: 100%; padding:0.2rem 0; font-size: 0.24rem; text-indent: 4em; text-align: left; }
	.head .nav_l4 a+a{ margin-top: 0.15rem; }
	
	.menu-btn{ position: absolute; top: auto; right: 0.25rem; width: 0.8rem; height: 0.8rem; overflow: hidden; text-align: center; bottom: 0.2rem;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
		
	.menu-btn .line, .menu-btn .line:before, .menu-btn .line:after{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 0.6rem; height: 0; border-top: 1px solid; border-bottom: 1px solid; border-radius: 10px;}
	.menu-btn .line{ top: 0; bottom: 0;
		-webkit-transition: border 0.3s;
		transition: border 0.3s;
	}
	.menu-btn .line:before, .menu-btn .line:after{ content: '';
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transition: transform 0.3s;
		transition: transform 0.3s;
	}
	.menu-btn .line:before{
		-webkit-transform: translateY(-0.2rem);
		transform: translateY(-0.2rem);
	}
	.menu-btn .line:after{
		-webkit-transform: translateY(0.2rem);
		transform: translateY(0.2rem);
	}
	.menu-open{ z-index: 999;}
	.menu-open .line{ border-color: #113b75;}
	.menu-open .line:before{
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.menu-open .line:after{
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	.footer{ height: auto; padding: 0.5rem 0; }
	.footer .top_box{ font-size: 0.26rem; margin-bottom: 0.2rem; }
	.footer .top_box .line{ margin: 0 0.1rem; }
	.footer .bottom_box .bitem:first-child{ margin-bottom: 0.2rem; }
	.footer .bottom_box .bitem:first-child span{ display: block; }
	.footer .bottom_box .mail{ margin-left: 0; }
	
	.tit .en{ font-size: 0.5rem; padding-bottom: 0.3rem; }
	.tit .ch{ font-size: 0.4rem; }
	
	.head .logo{ width: 4.8rem; left: 0.25rem; top: auto; bottom: 0.35rem; transform: translateY(0); }
	.head .rt_con .a_wrap{ margin-left: 0; margin-right: 0.2rem; }
	
	
	
	.banner .t54{ margin-bottom: 0.2rem; }
	.banner .slick-dots{ bottom: 0.2rem; }
	.banner .slick-dots li{ width: 0.2rem; height: 0.2rem; border: 1px solid #fff; }
	
	.home_box1{ padding: 0.5rem 0 0.8rem; }
	.home_box1 .fl{ width: 100%; float: none; }
	.home_box1 .fl .titbox{ margin-bottom: 0.3rem; }
	.home_box1 .fl .con{ padding: 0.3rem 0.2rem; }
	.home_box1 .fl .shuffling .img{ width: 100%; height: auto; float: none; }
	.home_box1 .fl .shuffling .i_con{ padding: 0.3rem 0.1rem; }
	.home_box1 .fl .shuffling .time{ margin-top: 0.1rem; }
	.home_box1 .fl .shuffling .line{ width: 100%; margin-top: 0.1rem; background-position: left; }
	.home_box1 .fl .shuffling .p{ margin-top: 0.1rem; }
	.home_box1 .fl_top{ padding-bottom: 0.5rem; }
	.home_box1 .fl .slick-nav{ right: 0; left: 0; width: 20%; margin: auto; text-align: center; }
	.home_box1 .fl .listbox{ padding: 0.8rem 0.1rem 0.3rem; }
	.home_box1 .fl .listbox .t16,.home_box1 .fl .listbox .avian{ float: none; }
	.home_box1 .fl .listbox .t16{ background-position: left 2px; }
	.home_box1 .fl .listbox .avian{ margin-top: 0.2rem; padding-left: 30px; }
	.home_box1 .fl .listbox .l_item+.l_item{ margin-top: 0.3rem; }
	.home_box1 .rbox{ width: 100%; float: none; margin-top: 0.8rem; }
	.home_box1 .rbox .titbox .t30.cur{ font-size: 0.4rem; }
	.home_box1 .rbox .titbox .t30{ font-size: 0.36rem; }
	.home_box1 .rbox .listbox{ height: auto; }
	.home_box1 .rbox .listbox .list{ padding: 0.5rem 0.3rem; }
	.home_box2{ padding: 0.8rem 0; background-size: cover; }
	.home_box2 .t_box .i1, .home_box2 .t_box .i3,.home_box2 .t_box .i2,.home_box2 .t_box .i4{ width: 96%; height: auto; margin-bottom: 0.2rem; }
	.home_box2 .t_box .i2,.home_box2 .t_box .i4{ margin-left: 2%; }
	.home_box2 .t_box .item .li{ height: auto; }
	.home_box2 .t_box .i2 .li+.li, .home_box2 .t_box .i4 .li+.li{ margin-top: 0.17rem; }
	.home_box2 .t_box .i3 .li{ height: auto; }
	.home_box2 .t_box .i3{ margin-left: 0; }
	.home_box2 .b_box{ margin: 0.5rem 0 0; }
	.home_box2 .b_box .child{ width: 25%; margin: 0 0 0.3rem !important; }
	.home_box2 .b_box .icon{ margin: 0 auto 0.2rem; width: 1.2rem; height:1.2rem; padding:0.2rem; }
	.home_box2 .b_box .icon:after{ width: 100%; height:100%; background-size: cover; left:0; top:0; }
	.home_box2 .b_box .t16{ font-size: 0.24rem; }


	.details{ padding: 0.8rem 0; }
	.d_con .l_box{ width: 100%; float: none; }
	.d_con .l_box .info{ margin: 0.3rem 0; }
	.d_con .l_box .p+.p{ margin-top: 0.2rem; }
	.d_con .r_box{ float: none; width: 100%; margin-top: 0.8rem; }
	.d_con .r_box .r_new .list_wrap{ padding: 0.5rem 0.2rem; }
	.d_con .r_box .r_new .list_wrap .l_item+.l_item{ margin-top: 0.3rem; }
	.d_con .r_box .r_column{ margin-top: 0.6rem; }
	.d_con .r_box .r_column .con{ padding: 0.2rem; }
	.d_con .l_box .xls .icon, .d_con .l_box .doc .icon{ width: 0.3rem; height: 0.3rem; background-size: cover; }
	
	.new_con .r_box{ padding-left: 0; }
	.new_con .r_box .list_wrap{ margin: 0.2rem 0 0.5rem; }
	.new_con .r_box .list_wrap .l_item{ margin-left: 0; padding: 0.3rem 0.2rem; }
	.new_con .r_box .list_wrap .t18{ margin-bottom: 0.1rem; }
	.paging .a{ width: 0.55rem; height: 0.55rem; line-height: 0.55rem; }
	.paging .jump{ padding: 0.1rem; height: auto; line-height: 0.3rem; }
	.paging .jump .ipt{ width: 50%; height: 0.3rem; }
	.paging .jump button{ padding: 0 0 0 0.1rem; line-height: 0.3rem; font-size: 0.28rem; }
	
	.pc_nav2,.sidebar,.head .nav1 .nva_l1.cur:after,.new_con .l_box,.new_con .r_box .list_wrap .t18:before,.new_con .r_box .list_wrap .t18:after{display: none !important;}
	
	.head .nav2{ display: none; width: auto; margin:0; }
	.head .nav2 a{ display: block; line-height: 0.6rem; font-size: 0.26rem; }
	
	.head{ position: fixed; }
	.phoneNav{  overflow-y:auto;  position: fixed; width: 100%; bottom:0; left: 0; top:1.2rem; background: #113b75; border-top: 1px solid rgba(255,255,255,0.3); }
	.phoneNav{ transform: translateX(-100%); -webkit-transform: translateX(-100%);  }
	.menu-open.head .phoneNav{ transform: translateX(0); -webkit-transform: translateX(0); }



	.lang{ display: block; position: fixed; right: 1.3rem; color:#fff; font-size: 0.3rem; font-family: arial; line-height: 1.2rem; top:0; z-index: 100; }
	.phoneNav .search_phone{ display: block; }

	.search_phone{ border-bottom: 1px solid rgba(255,255,255,0.3); padding:0.2rem 0; position: relative; }
	.search_phone input{ display: block; margin:0 auto; width: 100%; padding:0 1rem 0 0.3rem; }
	.search_phone .searchbtn{ display: block; width: 1rem; height: 100%; background: url(../img/png1_03.png) no-repeat center; position: absolute; right: 0rem; top: 0; cursor: pointer; } 

	.bodybox{ padding-top: 1.2rem; }
	.banner{ height:6rem !important; }
	.main{ top:0.3rem; right: 0.3rem; bottom:0.3rem; left:0.3rem; }
	.ldbox{ width: 6rem; }
	.ldbox h3{ font-size: 0.6rem; line-height: 0.6rem; font-weight: normal; }
	.ldbox h4{ font-size: 0.4rem; line-height: 0.6rem;  }
	.ldbox p{ font-size: 0.26rem; margin-top: 0.1rem; }
	.b_nav{ bottom:0.5rem; }
	.banner .child .v1{ left: 0; top:0; width: 100%; height:100%; object-fit:cover; }
	.home_box2 .t_box .item:nth-child(2n+1){ clear:left; }

	.home_box1 .rbox .listbox .l_item + .l_item{ margin-top: 0.2rem; }
	
	.dq{ top:0.3rem; right: 0.3rem; bottom:0.3rem; left:0.3rem; background-size: 3.6rem 3.6rem; }
	.dq1{ top:0.3rem; right: 0.3rem; bottom:0.3rem; left:0.3rem; background-size: 3.6rem 3.6rem; }

	.cbanner{ height:3rem; background: url(/_upload/tpl/04/a6/1190/template1190/img/jpg9_09.jpg) center!important;}
	.v1{ display: none; }

	.footer .l{ float: none; width: auto; }
	.footer .r{ float: none; width: auto; padding-top: 0.4rem; }


	.home_2{ padding:0.6rem 0; }
	.home_2_l{ float: none; width: auto; height: auto; }
	.home_2_r{ float: none; width: auto; height: auto; padding-top: 0.6rem; }
	.home_2_l .titbox{ margin:0; }
	.home_2_l .cont{ padding:0.3rem; height: auto; }
	.home_2_l .cont .l,.home_2_l .cont .r{ float: none; width: auto; height: auto; }
	.home_2_l .cont .l .t3{ font-size: 0.3rem; padding:0.2rem 0 0.1rem; }
	.home_2_l .cont .l .time{ font-size: 0.28rem; }
	.home_2 .listbox .l_item{ line-height: 0.4rem; background-size: 0.05rem 0.05rem; }

	.home_2_r .cont .li .icon{ width: 1rem; height:1rem; }
	.home_2_r .cont .li{ width: 25%; }

	.home_2_r .cont .li:nth-child(3n+1){ clear:none; }
	.home_2_r .cont .li:nth-child(4n+1){ clear:left; }
	.home_2_r .cont .li .t16{ font-size: 0.28rem; }

	.home_2_r .cont{ height: auto; }
	.home_2_r .cont .list{ padding:0.6rem 0; }
    .home_3 .box{ padding:0; }
	.home_3 .l{ float: none; width: auto; height:auto; padding:0.6rem 0.4rem; }

	.home_3{ height:auto; }

	.home_3 .l .tab .a span{ font-size: 0.28rem; }
	.home_3 .l .li{ margin-top: 0.3rem; }
	.home_3 .l .li .t3{ font-size: 0.24rem; }
	.home_3 .l{ background:#112e66; }
	.home_3 .l .t30{ padding-right: 0.1rem; }
	
	.more{ width: 2rem; line-height: 0.6rem; margin-top: -0.31rem; }
	.home_3 .l .li{ margin-top:0; padding-top: 0.3rem; }
	.home_3 .l .li .time{ overflow: hidden; }
	.home_3 .l .li .time b{ font-size: 0.3rem; line-height: 0.6rem; }
	.home_3 .l .li .time{ font-size: 0.3rem; width: 1.2rem; height:1.2rem; }
	.home_3 .l .li .time span{ line-height: 0.6rem; }

	.home_3 .l .li .t3{ padding:0.1rem 0 0 0.2rem; }
	.home_3 .c{ float: none; width: auto; height:auto; padding:0.6rem 0.4rem; background:#f7f7f7; margin:0; }
	.home_3 .r{ background:#112e66; float: none; width: auto; height:auto; padding:0.6rem 0.4rem;  }

	.home_3 .c .t30{ font-size: 0.4rem; }
	.home_3 .c .t30.cur{ font-size: 0.4rem; }
	.home_3 .c .list{ padding-top: 0.3rem; }
	.home_3 .c .list .li{ padding: 0.3rem 0; }
	.home_3 .c .list .t3{ font-size: 0.28rem; }

	.home_3 .r .titbox .t30{ color:#fff; }
	.home_3 .r .cont .li .a{ height:1rem; }
	.home_3 .r .cont .ico{ padding:0.28rem 0.3rem 0 0.2rem; }
	.home_3 .r .cont .ico img{ width: 0.5rem; height:0.5rem; }
	.home_3 .r .cont .t3{ width: 4.5rem; line-height: 1rem; font-size: 0.3rem; }
	.home_3 .r .cont .a{ width: auto; }

	.home_2_r .cont .li:nth-child(2n+1){ clear:none; }  
	.home_2_r .cont .li:nth-child(4n+1){ clear:left; } 
	.home_2_l .cont .l{ padding: 0; } 
	.home_3 .l .padd{ padding:0; }
	.home_3 .l .tab{ display: block; }

	.footer .logoico{ float: none; border:0; margin-left: 0.4rem }
	.footer .logoico img{ display: block; width: 100%; }
	.footer .l{ padding:0.4rem 0.4rem 0; }
	.home_box3,.home_box4{ padding:0.6rem 0; }
	.home_box3 .ullist{ float: left; width: 100%; }
	.home_box3 .ullist + .ullist{ margin: 0.3rem 0 0; }
	.home_box3 .list_item .pr_fields{ width: 5.5rem; }
	.titbox .t30{ font-size: 0.4rem; padding-bottom: 0.2rem; }
	.home_box3 .list_item{ margin-top: 0.3rem; }

	.home_box4 .l{ float: left; width: 100%; }
	.home_box4 .r{ float: left; width: 100%; margin-top: 0.4rem; }

	.home_box4 .l .imgleft{ float: none; width: 100%; }
	.home_box4 .l .imgleft .t3{ font-size: 0.3rem; margin-bottom: 0.3rem; }
	.home_box4 .l .wp_article_list{ float: none; width: 100%; }
	.home_box4 .l .wp_article_list li{ padding-left: 0.2rem; }
	.home_box4 .l .list_item .pr_fields{ width: 5.5rem; font-size: 0.26rem; }
	.home_box4 .l .list_item .ex_fields,.home_box4 .l .list_item .pr_fields a{ font-size: 0.26rem; }

	.home_box4 .l .list_item + .list_item{ margin-top: 0.3rem; }
	.home_box4 .r .titbox .tab{ font-size: 0.3rem; line-height: 0.66rem; left:1.8rem; }
	.home_box4 .r .titbox .tab span:after{ bottom:-0.3rem; }

	.home_box4 .r .pr_fields a{ font-size: 0.26rem; }
}
#news_title{     text-align: center; }




        @-webkit-keyframes circle {
            0%{ transform:rotate(0deg); }
            100%{ transform:rotate(-360deg); }
        }
        @-moz-keyframes circle {
            0%{ transform:rotate(0deg); }
            100%{ transform:rotate(-360deg); }
        }


.dtjt9_div_img .number {
    position: absolute;
    right: 5px;
    bottom: 15px;
    z-index: 100;
}


.alist{position:absolute;width:100%;height:100%;z-index:7;top:0;left:0;}
.alist .li{position:absolute;width:100%;height:100%;z-index:7;top:0;left:0;display:none;}
.alist .li.on{display:block;}
.alist .li a{display:block;width:100%;height:100%;}

.d_con .l_box .info .browse span {
    display: inline-block;
margin: 0;
}
   .sec{ font-weight: bold;
    /* background: url(../img/right_arrow_1.png) no-repeat 20px 9px; */
    /* padding: 22px 4px 13px 48px; */
    letter-spacing: 4px;}