@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#333;text-align:center;background:#c7dfde;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w1200{width:1200px;}
.w1040{width:1040px;}
.w1080{width:1080px;}
.w1196{width:1196px;}
.w980{width:980px;}
.fl{float:left;}
.fr{float:right;}
.list_14 li{background:url(images/dot.gif) no-repeat 0 14px;padding-left:8px;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
/*header*/
.header{height:36px;background:#fff;}
.header span{float:left;}
.header span img{margin-top:2px;}
.header em{float:right;line-height:36px;font-family: \5B8B\4F53;}
.header em a{margin:0 6px;}
.header em,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
/*top*/
.top{background:url(images/topbg.jpg) no-repeat top center;position: relative;height: 360px;}
.topCon{height: 300px;}
.topCon .fl img{margin-top:19px;}
.topCon .fr .vbg{background:url(images/sbg.png) no-repeat;width: 350px;height: 38px;margin-top: 33px;}
.topCon .fr .vbg input{vertical-align: middle;}
.topCon .fr .vbg input#sbg{border:none;width: 301px;height: 38px;line-height: 38px;font-size:14px;outline:none;margin-left: 10px;}
.topCon .fr .vbg input#btn1{border:none;width: 22px;height: 22px;background:url(images/icon1.png) no-repeat;cursor: pointer;}
.nav{height: 60px;background:url(images/navbg.png) no-repeat;}
.nav div.w1200{line-height: 60px;text-align: center;font-size: 18px;}
.nav div.w1200 a.home{background:url(images/home.png) no-repeat;width: 130px;display:inline-block;margin:0;}
.nav div.w1200 a{margin:0 15px;}/*20191206*/
.nav div.w1200 a.red{background:#aa0001;width: 120px;display: inline-block;}
/*banner*/
.banner img,.banner2 img{width: 100%;height: auto}
.mt40{margin-top: 40px;}
/*p1Con*/
.p1bg{background:url(images/p1bg.jpg) no-repeat top center;}
.tit1 h1{text-align: center;margin-top: 48px;}
.more{text-align: right;font-size: 18px;}
.more a,.p2_1 a{color:#313a44;}
.p1Con{border:2px solid #fff;margin-top: 20px;position: relative;}
.p1_tit{position: absolute;left:80px;top:-80px;padding-left:10px;padding-right:10px;background:#c7dfde;}
.p1Con p{margin:50px auto 0 auto;font-size: 18px;line-height: 190%;text-indent: 2em;}
.p1_tit1{background:url(images/p1tit.png) no-repeat right center;height: 38px;margin-top: 10px;}
.p1_tit1 img{vertical-align: middle;}
.p1_tit1 h2{background:url(images/icon1-1.png) no-repeat left center #c7dfde;padding-left: 40px;font:bold 18px/38px \5FAE\8F6F\96C5\9ED1;color:#333;float:left;width: 125px;}
.p1_tit1 span{float:right;line-height: 38px;font-size: 14px;}
.p1_tit2 h2{width: 105px;background:url(images/icon1-2.png) no-repeat left center #c7dfde;}
.p1_tit2 h2 img{margin-left: 15px;}
.p1_tit3 h2{background:url(images/icon1-3.png) no-repeat left center #c7dfde;}
.p1tu{padding-bottom: 20px;}
.p1tu li{float:left;margin:22px 0px 0 32px;display: inline;height: 132px;font-size: 14px;position:relative;width: 180px;}
.p1tu li img{display: block;margin-bottom: 8px;}
.p1tu li span{position: absolute;width:32px;height: 13px;line-height: 13px;text-align: center;background:url(images/box_kuai.png);top:87px;right:0;font-size:10px;color:#fff;}
/*p2Con*/
.p2_tit{left:80%;}
.p2Con .fl{width:73%;padding-bottom: 20px;}
.p2Con .fr{width:25%;}
.p2Con .fl ul{width:825px;margin:0 auto;}
.p2Con .fl ul li{float:left;width: 180px;margin:28px 0 0 26px;display: inline;font-size: 14px;}
.p2Con .fl ul li img{margin-bottom:5px;display: block;}
.p2Con .fr p{margin:50px 48px 0 auto;font-size: 17px;line-height: 180%;color:#313a44;text-indent: 2em;}
.p2Con .fr p span{display: block;text-align: right;}
/*p3Con*/
.more2{margin-top: -10px;}
.p3Con{margin-top:5px;}
.p3Con .fl{width:25%;}
.p3Con .fr{width:73%;padding-bottom: 20px;}
.p3Con .fr ul{width:825px;margin:0 auto;overflow:hidden;}/*20191206*/
.p3Con .fr ul li{float:left;width: 180px;margin:28px 26px 0 0;display: inline;font-size: 14px;height: 150px;}
.p3Con .fr ul li img{margin-bottom:5px;display: block;}
.p3Con .fl p{margin:70px auto 0 48px;}
/*p4Con*/
.p4Con{margin-top:5px;}
.p4Con .fl{width:25%;}
.p4Con .fr{width:73%;padding-bottom: 20px;}
.p4Con .fr ul{width:825px;margin:0 auto;}
.p4Con .fr ul li{float:left;width: 180px;margin:28px 26px 0 0;display: inline;font-size: 14px;height: 130px;}
.p4Con .fr ul li img{margin-bottom:5px;display: block;}
.p4Con .fl p{margin:70px auto 0 48px;font-size: 16px;position: absolute;width:226px;top:40px;}
/*p5Con*/
.p5Con .fl ul li{height: 130px;}
/*p6Con*/
.p6Con{margin-top:5px;padding-bottom: 20px;}
.p6Con ul{margin:0 auto;width:1150px;}
.p6Con ul li{float:left;width: 180px;margin:28px 25px 0 25px;display: inline;font-size: 14px;height: 150px;}
.p6Con ul li img{display: block;margin-bottom: 5px;}
/*foot*/
.foot_bg{background:url(images/footbg.jpg) no-repeat top center;position: relative;}
.foot_bg2{background:url(images/footbg2.png) no-repeat bottom center;position: relative;}
.foot_bg h1{text-align: center;margin-top:115px;}
.foot_wx{padding-top:60px}
.foot_tit{margin-top: 120px;}
.foot_tit h3{float:left;font:bold 24px/26px \5FAE\8F6F\96C5\9ED1;}
.foot_tit span{float:right;font-size:18px;}
.foot_tit,.foot_tit a:link,.foot_tit a:visited,.foot_tit a:hover{color:#400707;}
.foot_pic img{margin:40px 11px 0 10px;}
/*d2*/
.d2_1{margin-top: 30px;width: 1100px;border:1px solid #90a5a4;background:#f7fafa;padding:18px 49px;border-radius: 4px;}
.d2_1 h2{font:bold 22px/28px \5FAE\8F6F\96C5\9ED1;color:#313a44;}
.d2_1 p{padding-top: 15px;font-size: 13px;color:#666;}
.d2_2{margin:0 auto;}
.d2_2 li{float:left;margin:24px 0 0 25px;display: inline;width: 220px;position:relative;height:170px;}
.d2_2 li p{height: 36px;line-height: 120%;font-size: 14px;margin-top: 10px;}
.d2_2 li p em{font-size: 26px;line-height:36px;color:#2196f3;border-right:2px solid #2196f3;float:left;padding-right: 8px;margin-right: 4px;}
.d2_2 li span{position: absolute;right:0;top:106px;width: 40px;height: 16px;line-height: 16px;font-size: 11px;color: #fff;background:url(images/box_kuai.png);text-align:center;}
.nose{width:100%;height:340px;position: relative;}
.nose .swiper-container{height: 340px;width:100%;}
.nose .swiper-slide img{width: 100%;height:340px}
.nose .pagination{position: absolute;left: 0;text-align: center;bottom:25px;width: 100%;z-index: 999}
.nose .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #bdcac9;margin: 0 6px;cursor: pointer;}
.nose .swiper-active-switch{background: #fff;}
.d2top{height: 104px;}
.d2_video{border:6px solid #fff;height: 554px;background:#202020;width: 1188px;}
.d2_video .fl{height: 554px;width: 868px;}
.d2_video .fl h1{padding-left: 18px;font:bold 26px/68px \5FAE\8F6F\96C5\9ED1;}
.d2_video .fr{height: 554px;width: 300px;padding-left: 20px;}
.d2_video .fr h2{font:bold 20px/24px \5FAE\8F6F\96C5\9ED1;margin-top: 20px;}
.d2_video .fr p{font-size: 14px;color:#666;margin-top:8px;padding-right: 20px;}
.d2_3{height: 300px;margin-top: 25px;overflow-y:auto;}
.d2_3 li{clear: both;padding-bottom: 15px;overflow: hidden;font-size: 14px;}
.d2_3 li img{float:left;margin-right: 8px;border:2px solid #202020;}
.d2_3 li a{color:#aaa;}
.d2_3 li a:hover{color:#2196f3;}
.d2_3 li a:hover img{border:2px solid #2196f3;border-radius: 3px;}
.d2_3 ul{height: 310px;width:268px;}
.d2_3::-webkit-scrollbar{width:5px;}
.d2_3::-webkit-scrollbar-track{background-color:#202020;}
.d2_3::-webkit-scrollbar-thumb{background-color:#5c5c5c;border-radius: 3px;}
.d2_3::-webkit-scrollbar-thumb:hover{background-color: #5c5c5c;}
.d2_3::-webkit-scrollbar-thumb:active{background-color:#5c5c5c;}
.d2_view h1{text-align: center;margin-top: 40px;}
.d2_4{background:#fff;margin-top: 20px;}
.rollBox{padding:18px 0;overflow:hidden;height:315px;margin:0 auto;width: 1160px;}
.rollBox .ScrCont{width:1070px;overflow:hidden;float:left;}
.rollBox .LeftBotton{width:27px;height:51px;background:url(images/btn_left.png) no-repeat;overflow:hidden;float:left;display:inline;margin:130px 17px 0 0;cursor:pointer;}
.rollBox .RightBotton{width:27px;height:51px;background:url(images/btn_right.png) no-repeat;overflow:hidden;float:right;display:inline;margin:130px 0 0 17px;cursor:pointer;}
.rollBox ul li{float:left;background:#fff;display:inline;height:315px;}
.rollBox ul li div{float:left;margin:10px 16px 0 18px;display: inline;position: relative;font-size: 14px;width: 180px;}
.rollBox ul li div span{background:url(images/box_kuai.png);height:13px;line-height:13px;padding:0 8px;color:#fff;position: absolute;top:87px;right:0px;font-size: 12px;}
.rollBox ul li div img{display: block;margin-bottom:8px;}
/*20191206*/
.p1_tit_b{top:-60px;}
.more2-b{width: 98%;text-align:right;font-size:14px;padding-right:2px;}
.p3Con .fr ul{overflow: hidden;}
.p7Con{padding-bottom:20px;}
/*---------MEDIA QUERIES Mobile phone--------------*/	   
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
	.w1200{width:980px !important;}
	.w1040{width:980px !important;}
	.w1196{width:976px !important;}
	.nav{background:url(images/navbg2.png) repeat-x;}
	.nav div.w1200{text-align: left;}
	.nav div.w1200 a{margin-right:17px;margin-left: 0;text-align: center;}
	.p1tu li{margin-left:17px;}
	.p2Con .fl ul li{margin:28px 0 0 4px;}
	.p3Con .fr ul li,.p4Con .fr ul li{margin:28px 4px 0 0;}
	.p2Con .fl ul li img,.p3Con .fr ul li img,.p4Con .fr ul li img,.p5Con .fl ul li img,.p6Con ul li img{width:160px;height: 90px;}
	.p2Con .fr p,.p3Con .fl p,.p5Con .fl p{line-height: 150%}
	.p3Con .fr ul li{width: 176px;}
	.p4Con .fr ul li{width: 176px;}
	.p4Con .fl p{margin-left:25px;}
	.p6Con ul li{margin:28px 10px 0 10px;}
	.foot_pic img{margin:40px 8px 0 8px;}
	.d2_1{padding:18px 5%;width: 90%;}
	.d2_2 li,.d2_2 li img{width: 175px;}
	.nose,.nose .swiper-slide img{height:8.5rem;}
	.d2_video{width: 968px;}
	.d2_video .fl{width: 708px;}
	.d2_video .fr{width: 240px;}
	.d2_3 ul{width:230px;}
	.d2_3 li{padding-bottom: 10px;}
	.rollBox{width: 980px;}
	.rollBox .ScrCont{width: 900px;}
	.rollBox ul li div{margin:10px 10px 0 10px;}
	.rollBox .LeftBotton{margin-right:8px;}
	.rollBox .RightBotton{margin-left:8px;}
	.rollBox ul li div{width: 160px;}
	.rollBox ul li div img{width:160px;}
}