@charset "utf-8";
/* CSS Document */
/*banner区域*/
.banner{width: 100%; height: 6rem; overflow: hidden; position: relative;}
.banner .fullSlide {width: 100%; position: relative; height: 6rem;}
.banner .fullSlide .bd {width: 100%; margin: 0 auto; position: relative;  overflow: hidden;}
.banner .fullSlide .bd ul { width: 100% !important;}
.banner .fullSlide .bd li {width: 100% !important; height: 6rem; overflow: hidden; text-align: center;}
.banner .fullSlide .bd li a {display: block; height: 6rem;}
.banner .fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px;}
.banner .fullSlide .hd ul { text-align: center;}
.banner .fullSlide .hd ul li {cursor: pointer; display: inline-block; *display: inline; zoom: 1; background:url(dot2.png) no-repeat; width: 18px; height: 18px; margin: 0 5px; overflow: hidden; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px;}
.banner .fullSlide .hd .on {background:url(dot1.png) no-repeat;}
.banner .fullSlide .prev, .fullSlide .next {width: 55px; height: 55px; margin: -60px 0 0; display: none; background: url(sl.png) no-repeat center center; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2;}
.banner .fullSlide .prev {left: 5%;}
.banner .fullSlide .next {background: url(sr.png) no-repeat center center; right: 5%;}
.banner .fullSlide .prev:hover, .fullSlide .next:hover {filter: alpha(opacity=50) !important; opacity: 0.5 !important;}

/*内容区域*/
.nr { width: 100%; margin: 0 auto; z-index: 999; position: relative;}
.nr ul { list-style: none;}


.jj { width: 100%; margin-top: 0.7rem; float: left;}
.jj_con { width: 14.3rem; margin: 0 auto;}
.jj_con img { border: 0; display: block; float: right;}
.jj_con ul { float: left; list-style: none; width: 7rem; height: 4.57rem; border-bottom: solid 0.1rem #daf2f9;}
.jj_con ul h2 { width: 2.35rem; height: 0.6rem; float: left; font-size: 0.24rem; line-height: 0.6rem; color:#fff; background-color: #0f65b1; border-radius: 0.10rem; }
.jj_con ul a { font-size: 0.20rem; float:right; line-height: 0.4rem; color:#024699;}
.jj_con ul p { font-size: 0.20rem; float: left; font-weight: normal; line-height: 0.4rem; color:#4c4948; margin-bottom: 0.3rem; margin-top: 0.25rem;}

/*宣传片*/
.xsp { width: 100%; margin-top: 0.7rem; background: url(xsp_bg.png) no-repeat center center; background-size: 100% 100%; height: 5.96rem; float: left;  object-fit: cover;}
.qh-div1{height: 5.96em; line-height: 4.40rem;}
.xsp_txt { width: 6.25rem; margin: 0 auto; margin-top: 1.6rem; text-align: center;}
.xsp_txt img {}
.xsp_txt h3 { width: 100%; text-align: center; font-size: 0.24rem; line-height: 0.5rem; color:#FFFFFF; font-weight: normal; margin-top: 0.20rem;}
.xsp_txt p { width: 100%; text-align: center; font-size: 0.16rem; line-height: 0.3rem; color:#FFFFFF; font-weight: normal; margin-top: 0.20rem;}



/*产品展示*/
.xcp {width: 100%; float: left; margin-top: 0.7rem;}
.xcp_con { width: 14.3rem; margin: 0 auto;}
.xcp_con h2 { width: 2.35rem; height: 0.6rem; float: left; font-size: 0.24rem; line-height: 0.6rem; color:#fff; background-color: #0f65b1; border-radius: 0.10rem;}
.xcp_con h2 a { font-size: 48px; line-height: 60px; color:#083a79; text-decoration: none;}
.xcp_list { width: 14.3rem; float: left; list-style: none; margin-top: 0.5rem;}
.xcp_list li { width: 3.18rem; height:4.68rem; margin-left: 0.526rem; float: left; overflow: hidden;}
.xcp_list li:first-child { margin-left: 0;}
.xcp_list li a { display: block;}
.xcp_list li img { width: 3.18rem; height: 2.88rem; border: solid 1px #dedede; overflow: hidden; object-fit: cover; transition: all .8s ease; }
.xcp_list li p { width: 3.18rem; font-size: 0.18rem; line-height: 0.3rem; color:#000; padding-top: 0.25rem; width: 100%; float: left; border-top: solid 0.05rem #083a79; text-align:justify; overflow: hidden;}
.xcp_list li:hover img { margin-top: -0.2rem;}


/*新闻中心*/
.new {width: 100%; float: left; margin-top: 0.7rem;}
.new_con { width: 14.3rem; margin: 0 auto;}
.new_con h2 { width: 2.35rem; height: 0.6rem; float: left; font-size: 0.24rem; line-height: 0.6rem; color:#fff; background-color: #0f65b1; border-radius: 0.10rem;}
.new_con ul { float: left; width: 100%; list-style: none; margin-top: 0.6rem;}
.new_left { width: 6.78rem; float: left;}
.focus { position: relative; width: 6.78rem; height: 5.10rem; float: left; margin-left: 0; }
.focus img { width: 6.78rem; height: 5.10rem; object-fit: cover;}
.focus .shadow .title { width: 6.78rem; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0;  float: left; background: #D9D9D9; }
.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focus .fPic { position: absolute; left: 0px; top: 0px; }
.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 0.7rem; line-height: 0.7rem; background: #000; background:rgba(0,0,0,0.6); display: block; text-align: center; }
.focus .shadow a { text-decoration: none; color: #fff; font-size: 0.18rem; overflow: hidden; }
.focus .fcon { position: relative; width: 100%; height: 5.10rem; float: left; display: none; }
.focus .fcon img { display: block; }
.focus .fbg { bottom: 25px; right: 40px; position: absolute; height: 21px; text-align: center; z-index: 200; display: none; }
.focus .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focus .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a; }
.focus .D1fBt img { display: none}
.focus .D1fBt i { display: none; font-style: normal;}
.focus .prev, .focus .next { position: absolute; width: 0.45rem; height: 0.45rem; }
.focus .prev {  bottom: 0; top: 2.375rem;  cursor: pointer; z-index: 50; background:url(pic_left.png) left center no-repeat;}
.focus .next { bottom: 0; right: 0px; top: 2.375rem; cursor: pointer; z-index: 50; background:url(pic_right.png) right center no-repeat;}

.new_right { float: right; width: 7.2rem;}
.new_right ul { width: 100%; float: left; margin: 0;}
.list_con { width: 100%; padding: 0 0 0.15rem 0; border-bottom: solid 2px #e7e7e7; overflow: hidden;}
.list_con h3 { width: 100%; float: left; text-align: left;}
.list_con h3 a {font-size: 0.24rem; line-height: 0.5rem; color:#0f65b1; text-decoration: none; font-weight: bold;}
.list_con h3 a:hover { text-decoration: underline;}
.list_con p {font-size: 0.18rem; line-height: 0.3rem; color:#000; width: 100%; padding-top: 0.1rem; float: left; text-align: justify;}

.new_list {	width: 100%; overflow: hidden;}
.new_list li {width: 100%; overflow: hidden; line-height: 0.6rem; border-bottom: solid 2px #e7e7e7;}
.new_list li a {float: left; font-size: 0.18rem; color:#333; font-weight: bold;}
.new_list li a:hover {color: #0f65b1;}
.new_list span {float: right; font-size: 0.18rem; color:#333;}
.more {}
.more a {display: block; line-height: 0.25rem; font-size: 0.12rem; color:#333; text-align: right; margin-top: 0.1rem;}
