@charset "utf-8";
/* CSS Document */
html,body{
	margin:0;
	font-size:14px;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	}
a:link {
 color: #000000;
 text-decoration: none
}

a:visited {
 color: #000000;
 text-decoration: none
}

a:hover {
 color: #ff7f24;
 text-decoration: none;
}

a:active {
 color: #ff7f24;  
}
ul,ol{ padding:0}
ul li{ list-style:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear{ clear:both;}


.headtop{ background:#0169ca; color:#fff; height:50px; line-height:50px;}
.htright ul{ margin-bottom:0;}
.htright li{ float:left; margin-right:3%; position:relative;}
.htright li a{ color:#fff;}
.htright input{ color:#333; border-radius:5px; border:none; padding-left:5px; height:27px; line-height:27px; }
.htright button{ width:29px; height:27px; background:url(../images/sousuo.png) no-repeat 9px #dfdfdf; position:absolute; top:11px; right:0px; border:none; border-radius:5px;}
.hnleft{ padding-bottom:1%; padding-top:2%;}
.hnleft img{}
.hnright{ padding-top:3%;position:relative;}
.hnright .nav a{ font-size:16px;color:#333;}
.hnright li:hover a{ color:#fff;}
.nav ul{ padding-left:0 !important}
.nav li{ float:left;position:relative; padding-left:1.4%; padding-right:1.4%; padding-bottom:1%; padding-top:1%;}
.nav li a{ display:inline-block;}
.nav li .xia{ position:absolute;top:37px; left:-1px; padding-left:0 !important; z-index:99999 !important; border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; background:#0169ca; width:100px; display:none;}
.nav li ul li{ border-bottom:1px solid #ccc; width:100%; line-height:38px; margin-left:0 !important; z-index:99999 !important;}
.nav li ul li a{ display:block; text-align:center; color:#fff !important; font-size:14px !important}
.nav li:hover{ background:#0169ca;}
.nav li ul li:hover{ background:#000;}




.banner{width:100%;margin:0 auto;position:relative; z-index:1;}
.banner a img{width:100%; z-index:9}
.banner a{position:absolute;top:0px;left:0px;}
.opacity0{opacity:0;}
.opacity1{opacity:1;}
.botder_auto{position:absolute;left:0;bottom:0;width:100%;margin:0 auto;}
.border_row{width:105px;margin:0 auto;}
.border_row .border_ho{width:15px;height:15px; border:2px solid #0169ca;border-radius:10px;float:left;margin:10px;}
.border_radius{width:13px !important;height:13px !important;background:#0169ca !important;}


/**改过手机导航**/
.dl-menuwrapper{ height:22px; display:none; background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/mun_icon2.png) no-repeat center center; position:relative; padding:10%; background-size:40px;}
.dl-menu{ position:absolute; right:-2%; top:30px; z-index:999; display:none; padding-left:1% !important; padding-right:1% !important;background:#0169ca; width:100px;}
.dl-menu li{ line-height:28px;}
.dl-menu li a{ color:#fff; display:block; text-align:center;}
.dl-menu li a:hover{ color:#ccc;}



.ghhdrcon,.djzqrcon,.dashicon,.zhidu,.zhaohuimima2,.zhaohuimima3,.zhaohuimima,.xiazaizhuanqv,.hyzx,.renliziyuan,.qiyejianjie,.gsdz,.ghccon{ min-height:550px;}
.beijing{ background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/beijingtop1.png) top no-repeat,url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/beijingbot1.jpg) bottom no-repeat; background-size:100%; }
.about,.yewu{}
.about .abtit{background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/biaotibei.png) no-repeat 60% 60%; color:#fff; padding-top:1%; padding-bottom:1%; margin-bottom:3%;}
.abcon h4{ font-size:16px; text-align:left; font-weight:bold}
.abcon p{ line-height:28px; font-size:14px;}
.abcon a{ display:block; text-align:right; color:#666;}
.ywtit{background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/biaotibei.png) no-repeat 60% 60%; color:#fff; padding-top:1%; padding-bottom:1%; margin-bottom:3%;}
.ywbox{ width:33%; float:left; position:relative; padding:3%}
.ywbox h4{ text-align:center; font-size:14px; color:#323232;}
.ywbox a{ display:block; margin:auto;}
.ywbox a img{ margin:auto; display:block;}
.ywbox .waiquan{ position:absolute; top:7.3%; left:21%; height:75px;}
.neiquan{ position:relative; z-index:9999; padding:5px;}
.neiquan img{ height:58px;}
.ywbox:hover h4{ color:#0169ca}




.xian{ width:2px; background:#ccc; height:215px; float:left; margin-top:26px;}
.news{ margin-top:2%;}
.netit{background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/biaotibei.png) no-repeat 56% 60%; color:#fff; padding-top:1%; padding-bottom:1%; margin-bottom:2%;}
.tpnew h4{ font-size:16px; margin-bottom:3%;}
#wrap{min-width: 300px;margin:auto; margin-top:15px;}
.hiSlider{overflow: hidden;padding:0 !important; margin:0 !important}
.hiSlider-item{float: left;	}
.hiSlider-item img{ width:100%}
.hiSlider-pages, .hiSlider-title {position: absolute;z-index: 3}
.hiSlider-btn-prev, .hiSlider-btn-next {display:none;position: absolute;z-index: 5;top: 50%;height:30px;width:30px;margin-top: -15px;text-indent: -200px;overflow: hidden;opacity: .6;filter:alpha(opacity:60)
}
.hiSlider-btn-prev {left: 10px}
.hiSlider-btn-next {right: 10px;background-position: -30px 0}
.hiSlider-btn-prev:hover, .hiSlider-btn-next:hover {opacity: 1;filter:alpha(opacity:100)}
.hiSlider-title {bottom: 10px;width: 100%;padding: 6px 0;color: #fff;text-indent: 10px;background: rgba(0,0,0,.6);	z-index: 2;
	font: 14px/2 "Microsoft YaHei", Arial, Tahoma}
.hiSlider-pages {bottom: 17px;right: 0;text-align: right}
.hiSlider-pages a { padding:0 4px;margin: 0 3px;display: inline-block;overflow: hidden;/*text-indent: -100px;*/font-size:14px; color:#fff;
}
.hiSlider-pages a.active {background: #0169ca}
.rdnew{ border:1px solid #eee; padding:19px 15px 10px 15px;}
.rdnew h4{ font-size:16px; color:#0169ca;margin-bottom:3%;}
.rdnew ul{ padding-left:0 !important;}
.rdnew ul li:hover a{ color:#0169ca}
.rdnew ul li{ margin-bottom:26px;}
.rdnew ul li .rdzuo{ float:left; margin-right:1%;}
.rdnew ul li a{ color:#323232; font-size:14px; display:block}
.rdnew ul li h5{ color:#979797; font-size:12px;}


.dashi{ margin-top:2%;}
.fzbox{margin-top:1%;}
.fzbox img{ width:100%;}
.fxbj{ background:#000; background:rgba(0,0,0,0.6); filter:alpha(opacity=0.6); position:absolute; left:0; bottom:0; width:100%;}
.fxbj h5{ color:#fff; text-align:center; z-index:1; font-size:16px;}
.fazhan{ margin-top:10px;}
.ghdz{ margin-top:3%;}
.ghbox{position:relative; float:left; margin-right:1%; width:49%;margin-top:4.6%;}
.ghj{background:#000; background:rgba(0,0,0,0.6); filter:alpha(opacity=0.6); position:absolute; left:0; bottom:0; width:100%;}
.ghj a{ display:block; color:#fff; text-align:center; z-index:1; font-size:14px; padding-top:3%; padding-bottom:2%;}
.ghbox img{ width:100%;}


.fccon{}
.marqueeleft{overflow:hidden;margin:auto; padding:15px 0 0 0}
.marqueeleft ul{float:left; padding-left:0 !important; margin-bottom:0}
.marqueeleft li{float:left;margin:0 7px;display:inline;width:280px;height:180px;overflow:hidden; position:relative;}
.marqueeleft li .pic{display:block;width:280px;height:180px;overflow:hidden;}
.marqueeleft li .pic img{ width:100%}
.marqueeleft li .txt{text-align:center; position:absolute; bottom:0; left:0; background:#000; background:rgba(0,0,0,0.5); width:100%; padding-top:2%; padding-bottom:2%;}
.marqueeleft li .txt a{ font-size:16px; color:#fff; text-align:center; display:block; margin:0 !important;}

.ft_top{background:#000; background:rgba(0,0,0,0.1);filter:alpha(opacity=100); margin-top:4%; padding-top:3%; padding-bottom:2%; position:relative;}
.footer_top{}
.footer_top ul{ float:left; background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/linebg.png) no-repeat right top;padding-left:5%; min-height:157px;}
.footer_top ul h4{ font-size:16px; font-weight:700}
.footer_top ul li{ line-height:30px;}
.footer_top ul li a{ display:block;}
.footer_top ul li:hover a{ color:#0169ca}
.footer_top .erweima{ padding:0 !important; border:none; background:none} 
.footer_top .erweima img{ margin-top:8px;}
.footbot{ background:#000; background:rgba(0,0,0,0.2);filter:alpha(opacity=100); padding-top:2%;}
.foottop ul{ padding-left:0 !important; margin-top:2%;}
.foottop ul li{ float:left; margin-right:3%;}
.foottop .lianjie{border-bottom:2px solid #0169ca; width:7%; padding-left:1%; padding-right:1%; margin-bottom:1%;}
.fbtop{ border-bottom:1px solid #333;}
.fbbot{ padding-top:1%;}
.fbbot p{ text-align:center;}


@font-face {
	font-family:HWXK;
	src:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/fonts/HWXK.ttf);}
.gonggao{/* box-shadow:0px 0px 8px #eee;*/ background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/lk.png) repeat-x center top;}
.gonggao h1{ font-size:14px; height:50px;float:left;line-height:50px;color:#323232; float:left; font-weight:normal; margin:0;}
.gg_left{}
.gonggao img{ margin-top:16px; display:inline-block; float:left; margin-right:10px;}
.scrollDiv{height:50px;/* 必要元素 */line-height:50px;overflow:hidden;/* 必要元素 */ padding-left:4px;}
.scrollDiv li{height:50px; overflow:hidden;}
.scrollDiv li a{ color:#646464; font-size:12px; display:block;}
.part1{ margin-top:20px;}
.title{background:#0169ca;}
.title h1{ font-family:HWXK; font-size:22px; text-indent:20px; color:#fff; margin:0; height:40px; line-height:40px; }
.title span{ font-size:14px; font-family:"微软雅黑"; text-transform:uppercase;}
.title a{ float:right; color:#fff !important;font-family:"微软雅黑";font-size:14px; }
.p1m{ background:#fff; padding:0}
.p1mcon{ padding:20px; border:1px solid #eeeeee; border-top:none; min-height:264px;}
.p1mcon h1{ color:#323232; font-size:16px; margin:0; font-weight:700; margin-bottom:10px;}
.p1mcon p{ color:#646464; font-size:12px; line-height:21px; margin-bottom:5px;}
.p1mcon a{ color:#0169ca; font-size:12px;}
.p1l{ padding-left:0;}
.p1l img{ width:100%}
.ywcon{ background:#fff;border:1px solid #eeeeee; padding-top:10px;}
.part2{ margin-top:20px;}
.p2l{ padding:0;}
.p3,.fz,.p4l{ padding-left:0;}
.part3{ margin-top:20px;}
.fzcon{ display:none}
.fzbox a{ position:relative;}
.part4{ margin-top:20px;}
.p4con{ border:1px solid #eee; padding:10px 20px;}
.p4con ul{}
.p4con li{ border-bottom:1px dashed #eee; line-height:35px; overflow:hidden;}
.p4con li a{ display:block; color:#646464; font-size:12px;}
.p4con li a span{ float:right; color:#646464; font-size:12px;}
.p4con li:hover a{ color:#0169ca;}
.p5con{ margin-top:10px;}
.p5con li{ padding:0;}
.p5con li a{ display:block; margin:0px 5px 5px 0px; position:relative;}
.p5con li a img{ width:100%}
.p4l{}
.p4r{ padding-left:0}


.tabs{height:40px; width:200px; float:left}
.tabs a{display:block;width:100%;color:#333;text-align:center;background:#eee;line-height:40px;font-size:16px;text-decoration:none;}
.tabs a.active{color:#fff;background:#333;border-radius:5px 5px 0px 0px;}
.swiper-container{background:#333;height:325px;border-radius:0 0 5px 5px;width:1000px;border-top:0; float:left}
.swiper-slide{height:325px;width:100%;background:none;color:#fff;}
.content-slide{padding:40px;}
.content-slide p{text-indent:2em;line-height:1.9;}
.bbox{ width:23%; float:left; margin-left:1%; margin-right:1%;}
.bbox img{ width:100%}
.yytit{ position:relative;}
.yaoyao{ margin-top:15px; display:none;}
.yaoyao .nav-tabs{ text-align:center; height:51px; overflow-y:hidden; overflow-x:scroll; width:100%}
.yaoyao ul{white-space: nowrap;overflow-x: scroll;overflow-y: hidden;text-align:center; height:51px;width:100%; border-bottom:none; position:relative; background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/line.png) repeat-x center 43px;}
.yytit li{ padding:0; padding-bottom:5px; background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/dian.png) no-repeat center bottom; z-index:99; float:none; text-align:center; display:inline-block; padding:0 3%; height:51px;}
.yytit li a{border:none !important; font-size:1.3rem; color:#383838; margin:0 !important;}
.yytit li.active{background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/dian1.png) no-repeat center bottom ; margin-bottom:0}
.yytit li:hover a{ background:none !important}
.yytit li:hover{background:url(https://xxfseo.eastshiny.net/template/Boutique/Dandy-085/images/dian1.png) no-repeat center bottom !important}
/*.line{ height:4px; background:#dcdcdc; width:100%; position:absolute; left:0; bottom:3px;}*/
.yytit li:focus{ background:none !important}
.yytit li:vistied{ background:none !important}
.yybox{ border:1px solid #eee; padding:10px;}
.yybox .yyl{ float:left; color:#0169ca; font-size:2.6rem; text-align:center; border-right:1px solid #ccc;}
.yybox .yyb{ float:left;}
.yybox .yyb p{ color:#646464; font-size:13px;}




@media screen and (max-width: 1200px) {
	.cd-horizontal-timeline{ display:none;}
	.yaoyao{ display:block;}
}


@media screen and (max-width: 1000px) {
	.dl-menuwrapper,.djzqlx{ display:block;}
	.hnright .nav{ display:none !important;}
	.dl-menuwrapper{ display:block !important;}
	.hnleft{ width:80% !important; }
	.hnright{ width:20% !important;}
	.djzqright,.ghhdright{ width:100%; margin-left:0 !important;}
	.djzqleft ul,.footer_top .erweima{ display:none;}
}


@media screen and (max-width: 992px) {
	.fzcon{ display:block;}
	.p1l{ padding-left:10px; margin-bottom:15px;}
	.p1m{ padding-left:10px; padding-right:10px;margin-bottom:15px;}
	.gonggao,.p3,.p4l{ padding-left:10px;}
	.p2l{padding-left:15px; padding-right:10px;}
	.p1l img{ width:100%}
	.p2r{ margin-top:15px;}
	.fz{padding-left:10px; padding-right:10px;}
	.fxbj h5{ font-size:13px;}
	.fzbox{ padding:0;}
	.fzbox a{ margin:5px; display:block;}
	.p4l{ padding-right:10px;}
	.foottop ul{ padding-left:10px !important;}
	.foottop .lianjie{ margin-left:10px;}
	.p1mcon{ min-height:inherit}
}

@media screen and (max-width:800px) {
	.p4r{ padding-left:10px;}
	.p4l{ margin-bottom:10px;}
}

@media screen and (max-width:680px) {
	.yybox .yyl{ font-size:2rem}
	.yyl{ width:100% !important; border-right:none !important; margin-bottom:10px;}
	.yyb{ width:100% !important;}
	.gg_left{ width:8%}
	.gg_left h1{ display:none}
	.scrollDiv{ width:88%}
}


@media screen and (max-width:480px) {
	.title span{ display:none;}
}