blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}

body{font:14px/1.5 "微软雅黑","Microsoft Yahei";color:#333;}
a{text-decoration:none;color:#333;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}
a:hover{color:#1b4142; -webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}
img{ transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
input,select,textarea{font-size:12px;color:#333;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}


/* 不换行 */
.no-wrap{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.no-wrap2{ overflow:hidden;    
    display: -webkit-box;            /*将对象作为弹性伸缩盒子模型显示 。*/
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;            /* 可以用来多行文本的情况下，用省略号“...”隐藏超出范围的文本 。*/
    -webkit-box-orient: vertical;      /* 设置或检索伸缩盒对象的子元素的排列方式 。*/
            /* 限制在一个块元素显示的文本的行数。*/   }


.zong{ width:1300px; margin:0 auto}

@media screen and (max-width:1300px) {
html, body{ min-width:1400px; }
}

input::-webkit-input-placeholder{ /*WebKit browsers*/color: #fff; }
input::-moz-input-placeholder{ /*Mozilla Firefox*/color: #fff; }
input::-ms-input-placeholder{ /*Internet Explorer*/ color: #fff; }
.fl{ float:left; }
.fr{ float:right; }


.header{ background:#1b4142; padding-top:37px; padding-bottom:20px; }
.logo{ float:left; width:352px; }
.logo a,.logo img{ display:block; width:100%; }

.header_right{ color:#fff; float:right; width:calc(100% - 400px); }
.header_rtop{ text-align:right; }

.nav { margin-top:9px; float:right; }
.nav>li { float: left; z-index: 999;  position: relative; margin-left:40px; }
.nav>li>a { display: block; font-size: 18px; line-height: 35px; padding: 10px 0px; color: #fff; cursor: pointer; position: relative;  }
.nav>li:hover>a {  border-bottom:solid 1px #fff; }
.navxz>a { border-bottom:solid 1px #fff !important;  }
.nav>li:last-child { margin-right: 0px; }
.yijikuang {  position: absolute; width: 180px; left: 50%; transform: translateX(-50%); top: -9999px; padding-top:20px; }
.yiji { background: #1b4142; }
.yiji li { position: relative; transition: 0.5s; }
.yiji li a { display: block; font-size: 12px; line-height: 0px; color: #fff; position: relative; padding: 7px 15px;  line-height:26px;  }
.yiji li:hover>a { background: #205152; color: #fff; }
.yiji li:hover>a em { opacity: 1 }
.erji { position: absolute; width: 186px; top: -9999px; left: 100%; padding-left: 6px; }
.erji li { background: #1b4142; }
.sanji { position: absolute; width: 180px; background: #1b4142; top: -9999px; left: 100%; padding: 10px 0; }
.nav>li:hover .yijikuang { top: 56px; }
.nav>li:hover .yiji>li>a { line-height: 25px; }
.yiji>li:hover .erji { top: 0px; }
.yiji>li:hover .erji>li>a { line-height: 25px; }
.erji>li:hover .sanji { top: 0px; }
.erji>li:hover .sanji>li>a { line-height: 25px; }


.slick-list, .slick-slider, .slick-track { position: relative; display: block }
.slick-loading .slick-slide, .slick-loading .slick-track { visibility: hidden }
.slick-slider { box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { overflow: hidden; margin: 0; padding: 0 }
.slick-list:focus { outline: 0 }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { top: 0; left: 0 }
.slick-track:after, .slick-track:before { display: table; content: '' }
.slick-track:after { clear: both }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px }
[dir=rtl] .slick-slide { float: right }
.slick-slide img { display: block; width:100%; }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.slick-arrow.slick-hidden { display: none }
.slick-dots .slide-count { display: none; }
.slick-slide { position: relative; }


.nybanner{position:relative;width:100%;margin-left:auto;margin-right:auto;}
.nybanner .slick-list,.nybanner .slick-slide,.nybanner .slick-slider,.nybanner .slick-track{height:100%; width:100%; }
.nybanner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.nybanner .slick-next,.nybanner .slick-prev{position:absolute;top:50%;margin-top:-36px;overflow:hidden;width:35px;height:75px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;*background-color:rgba(37,37,37,.8);-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;cursor:pointer;border:none;opacity:0;filter:alpha(opacity=0)}
.nybanner .slick-prev{left:0;background-image:url("https://www.asimplepieceofpaper.com/images/img13.png")}
.nybanner .slick-next{right:0;background-image:url("https://www.asimplepieceofpaper.com/images/img14.png")}
.nybanner:hover .slick-next,.nybanner:hover .slick-prev{opacity:1;filter:alpha(opacity=100)}
.nybanner .slick-dots{position:absolute;right:8%;bottom:42px;text-align:center;z-index:9}
.nybanner .slick-dots li{float:left;margin:0 12px;position:relative}
.nybanner .slick-dots li button{display:block;width:32px;height:32px;font-size:20px;line-height:30px;color:#fff;background:0 0;border-radius:50%;text-align:center;border:1px solid transparent;cursor:pointer;overflow:hidden;text-shadow:0 2px 6px rgba(0,0,0,.67)}
.nybanner .slick-dots li.slick-active button,.nybanner .slick-dots li:hover button{border-color:#fff;font-size:24px}
.nybanner .slick-dots li:after{content:"";position:absolute;*left:42px;top:50%;width:6px;height:2px;background:#fff;margin-top:-1px}
.nybanner .slick-dots li:last-child:after{*display:none}
.nybanner .pic{height:0;*padding-top:49.93%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover; width:100%; }
.nybanner .pic img{
	position: absolute;right: 50%;z-index: 1;
}

.nybanner{  max-width:1920px; margin:0 auto; width:100%; }
.nyslide .carouse{width:100%;overflow:hidden;position:relative; cursor: pointer;}
.nyslide .nyslideItem .nybanner-img{width:100%;}
.nyslide .carouse .nyslideItem{
	width: 100%;
	position: absolute;
	overflow: hidden;
	top: -1px;
}
.nyslide .console{ height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }

.nyslide .nyslide_dbwz{ position:absolute; bottom:0px; left:0px; width:100%;  color:#fff; font-size:30px; font-size:3rem; font-weight:bold; z-index:999; line-height:45px; background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0)); padding:20px 0px; }
.nyslide .nyslide_dbwz span{ width:calc(100% - 450px);  color:#fff; }

/*.nyslide .nyslide_db{  position:absolute; width:100%; bottom:0px; left:0px;  background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0)); line-height:50px; padding:20px 0px; }*/

.nyslide .nyslide_db{ position: absolute; left: 0; bottom: 30px; width: 100%; z-index:999;}
.nyslide .dotList{ /*position: absolute;left: 0; bottom: 50px; width: 100%;*/  text-align: right;  }
.nyslide .dotList ul li{ display: inline-block; width: 10px; height: 10px;  margin-left: 20px; cursor:pointer;background:#fff; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.nyslide .dotList ul li.active{ background-position:0px 0px; width:74px; height:10px; border-radius:5px; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.nyslide .carousel-control{position: absolute; top: 45%; width: 62px; height: 62px; z-index:999; }
.nyslide .carousel-control.left{left:0;	cursor:pointer; display:none; }
.nyslide .carousel-control.right{	right:0; cursor:pointer; display:none;}
.nyslide .carousel-control.right { right: 0;  background-repeat: no-repeat; cursor: pointer; }
.nyslide .carousel-control.right:hover {   }

.nyslide .dotList ul li{cursor: pointer;   font-size: 0px;  border: none;outline: none;  width:10px; height:10px; border-radius:50%; }
.nyslide .nyslidedetail{display:none;}
.nyslide .nyslide-count { display: none; }
.nyslide div{  transition:none; }


.top_ksrk{ position:absolute; width:100%; top:230px; }
.top_ksrk ul{ display:flex; flex-wrap: wrap; justify-content: space-between;}
.top_ksrk li{}
.top_ksrk li a{ display:block; }
.top_ksrk_icon{ display:block; }
.top_ksrk_title{ margin-top:13px; height:52px; display:block; color:#fff; font-size:16px; }


.search { width:929px; height:102px; position:absolute; top:505px; margin-left:50%; left:-464px; background:url("https://www.asimplepieceofpaper.com/images/search_bg.png") no-repeat; z-index:10;}
.search .zzbox { width:740px; height:39px; margin-top:15px; margin-left:280px;}
.search .zzbox .choose { width:111px; height:39px; float:left; overflow: hidden;}
.search .zzbox .choose .choose_but { width:130px; height:37px;  background:url("https://www.asimplepieceofpaper.com/images/choose_bg.jpg") no-repeat left #fff; overflow: hidden; border: #999 1px solid;}
.search .zzbox .sertxt { width:425px; height:39px; float:left;}
.search .zzbox .sertxt .stxt {  width:420px; height:37px; line-height:35px; border:0px; padding-left:12px; outline:none;}
.search .zzbox .sbtn_but { width:120px; height:37px; float:left;}
.search .zzbox .sbtn_but .sbtn { width:35px; height:37px; background:url("https://www.asimplepieceofpaper.com/images/ser_txt.jpg") #fff no-repeat right center; border:0px; cursor: pointer; outline:none;} 

.search .hd ul{ padding-left:280px; overflow:hidden;}
.search .hd ul li{ float:left; padding:0 10px; height:32px; line-height:30px; font-size:16px;}
.search .hd ul li.on{background:#043877; color:#fff;}

.index_title{ line-height:35px; padding-bottom:20px; color:#1b4142; }
.index_title span{ float:left; font-size:20px;  }
.index_title a{ float:right; color:#666; }
.index_title a:hover{ color:#1b4142; }





.index_part1{ padding-top:70px; padding-bottom:78px; }

.ipart1{ width:622px; float:left; }
.index_focus{ position: relative; width: 100%; height:310px;margin: 0 auto;overflow:hidden; z-index:20;}
.index_focus_div{ width:100%; position:absolute; left:50%; top:0; margin-left:-50%; height:100%; }
.index_focus .bd li { display: none;position: absolute;left: 0;top:0;width:100%; /*max-width:1200px; */height:100%;  }
.index_focus_text{ position:absolute;left:0px; bottom:0px; width:100%; color:#fff; text-align:left; background:rgb(0,0,0,0.7); line-height:45px; }
.index_focus_wz{  color:#fff; width:calc(100% - 110px); text-indent:8px; }
.index_focus .bd li img{ width:100%; /*max-width:1200px; */ height:100%; }
.index_focus .slide_nav { position: absolute; text-align:center; bottom:10px; width:95%; right:3%; text-align:right;  }

.index_focus .slide_nav a{ width:11px; height:11px;cursor:pointer;*float:left;display:inline-block; background:rgb(255,255,255,0.7); margin-left:3px; border-radius:50%;  }
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ text-decoration: none; background:rgb(255,255,255,1); }

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin:0 auto; width:100%; height:100%; }
.index_focus .pic:hover {text-decoration: none;}


.ipart2{ float:right; width:630px; }
.ipart2 ul{}
.ipart2 li{ padding-left:20px; background:url("https://www.asimplepieceofpaper.com/images/ipart2-icon.png") no-repeat left center;  line-height:40px; }
.ipart2 li a{ font-size:16px; float:left; width:calc(100% - 130px); }
.ipart2 li a:hover{ color:#1b4142; }
.ipart2 li span{ color:#666; float:right; }


.index_part2{ background:url("https://www.asimplepieceofpaper.com/images/index-part2bg.jpg") no-repeat top center; background-size:cover; padding-top:39px; padding-bottom:35px; }
.index_part2 .index_title{ color:#fff; }
.index_part2 .index_title a{ float:right; color:#fff; }
.index_part2 .index_title a:hover{ color:#fff; }
.ipart3{ padding-bottom:15px;}
.ipart3_div{ width:62%; margin:0 auto; line-height:45px; text-align:center; }
.ipart3_div a{ float:left; width:25%; display:block; color:#fff; background:#99aaab; font-size:16px; }
.ipart3_div a:hover{ background:#fff; color:#1b4142; }

.ipart4{ padding-bottom:7px;}
.ipart4 ul{ padding-top:3px; }
.ipart4 li{ float:left; width:173px; margin-right:12.7px; margin-bottom:11px;}
.ipart4 li:nth-child（7n){ margin-right:0px ;}
.ipart4 li a{ display:block;  }
.ipart4 li a img{ display:block; border-radius:8px; overflow:hidden; width:100%; height:81px;   background:#fff;}
.ipart4 li a span{ display:block; text-align:center; line-height:32px; color:#fff; margin-top:6px;  }
.ipart4 li a:hover span{ text-decoration:underline; }


.ipart5{ padding-top:35px; padding-bottom:45px; }
.ipart5 .index_title{ text-align:center; }
.ipart5 .index_title span{ float:none; text-align:center; }
.ipart5 ul{ text-align:center; }
.ipart5 li{ text-align:center; color:#fff; display:inline-block;  line-height:44px; padding:0px 16px;  margin:0px 13px 8px;}
.ipart5 li:nth-child(2n-1){ background:#1b4142; }
.ipart5 li:nth-child(2n){ background:#f2ac57; }
.ipart5 li a{ display:block; width:100%; color:#fff; font-size:16px; }
.ipart5 li a:hover{ filter:opacity(0.7); }

.footer{ background:url("https://www.asimplepieceofpaper.com/images/footer-bg.jpg") no-repeat top center; background-size:cover; padding-top:35px; padding-bottom:58px; color:#fff; line-height:30px; }
.footer a,.footer li,.footer p,.footer span{ color:#fff; }
.ftop{  }
.ftop span,.ftop a{ float:left; margin-right:7px;}

.fcenter{ border-bottom:solid 1px rgb(255,255,255,0.7); padding-bottom:24px; margin-bottom:23px; padding-top:25px; }
.fcenter_left{ float:left; width:354px; margin-top:20px; }
.fcenter_left a,.fcenter_left img{ display:block; width:100%; }
.fcenter_right{ float:right;  }
.fcenter_right li{  float:left; margin-left:13px; margin-right:22px; }
.fcenter_right li img{ width:91px; height:91px; display:block;  margin:0 auto; }
.fcenter_right li span{ display:block; text-align:center; line-height:24px; margin-top:8px;}

.fbottom{ text-align:center;  }

.nrtop_ksrk{ top:auto; bottom:35px; }
.con{ padding-top:35px; background:#fbfbfb; padding-bottom:80px; }

.left{ float:left; width:225px; }
.left_title{ background:#1b4142; color:#fff; text-align:center; line-height:40px; padding:10px; font-size:22px; border-top-left-radius:7px; border-top-right-radius:7px; }
.left_nav{ background:#fff;  padding:4px 20px 20px 20px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; }
.left_nav li{ border-bottom:solid 1px #f4f4f4; line-height:26px; padding:8px 15px; }
.left_nav li a{ font-size:16px; display:block; }
.left_nav li a:hover{color:#1b4142; }

.right{ float:right; width:1025px; }
.brow{ margin-top:15px; text-align:right; line-height:26px;}
.brow span,.brow a{ display:inline-block;}
.list{ margin-top:23px; background:#fff; padding:15px 25px 25px 25px; }
.list ul{ margin-bottom:20px; }
.list li{ line-height:55px; border-bottom:solid 1px #cccccc; }
.list_title{ float:left; font-size:16px; width:calc(100% - 130px); }
.list_title:hover{color:#1b4142; }
.list_date{ color:#666; float:right; }

.nr{ margin-top:23px; background:#fff; padding:30px 25px 50px 25px; }
.dym{ margin-top:23px; background:#fff; padding:30px 25px 30px 25px; }
.nr_title{ text-align:center; font-size:20px; line-height:32px;}
.nr_wz{ text-align:center; font-size:16px; color:#666; line-height:26px; padding-bottom:16px; border-bottom:solid 1px #ccc; margin-bottom:28px; margin-top:12px; }
.nr_wz span{ display:inline-block; margin:0px 5px;}
.nr_div{}
.nr_fy{ margin-top:55px; }
.nr_fy a,.nr_fy span{ float:left; margin-right:3px; line-height:30px; }