body,form,p,ul,li,table,dl,dd,textarea,select {margin: 0px;padding: 0px;}
body{ font-family:Microsoft YaHei,ＭＳ Ｐゴシック,Osaka,ヒラギノ角ゴ Pro W3; font-size:12px; color:#333;}
li,dd,h1,h2,h3{ list-style-type:none;margin: 0px;padding: 0px;}
table{ border-collapse:collapse;}
img{ border:0px;}
em{ font-style:normal;}
h3{ font-size:16px;}

.art-font{font-family:'Comic Sans MS', cursive; color:#dacfa6; position:relative;}
/* .art-font{font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.art-font{font-family:'Bookman Old Style', serif;} */


a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active{color:#1c3e82; text-decoration:none;}

.fff a:link,.fff a:visited{color:#fff; text-decoration:none;outline:none;}
.fff a:hover,.fff a:active{color:#fff; text-decoration:underline;outline:none;}

.fff2 a:link,.fff2 a:visited{color:#a8a8a8; text-decoration:none;outline:none;}
.fff2 a:hover,.fff2 a:active{color:#fff; text-decoration:none;outline:none;}

.red a:link,.red a:visited{color:#a80000; text-decoration:none;}
.red a:hover,.red a:active{color:#a80000; text-decoration:underline;}

.a333{color:#333;}
.a333 a:link,.a333 a:visited{color:#333; text-decoration: none;outline: none;}
.a333 a:hover,.a333 a:active{color:#fff; text-decoration: none;outline:none;}

.a666{color:#666;}
.a666 a:link,.a666 a:visited{color:#666; text-decoration:none;outline:none;}
.a666 a:hover,.a666 a:active{color:#2a53a3; text-decoration:none;outline:none;}

.ablue{color:#333;}
.ablue a:link,.ablue a:visited{color:#2a53a3; text-decoration:underline;outline:none;}
.ablue a:hover,.ablue a:active{color:#e99532; text-decoration:underline;outline:none;}

.in_sp{display:none;}
.backtotop{
	position: fixed;
	bottom: 150px;
	right: 10px;
	background: #04344c;
	height: 30px;
	color: #fff;
	border-radius:5px;
	padding:10px  10px 5px 10px;
	font-size:16px;
	z-index:100
}
.backtotop img{width:22px;margin-bottom:-5px; margin-right:10px;}
.ceng-5W{position:relative; left:0 ; top:0; color:#2b2b2b; padding-top:75px;}
.ceng-1H{position:relative; left:0 ; top:0; color:#2b2b2b; padding-top:75px;}
.ceng-1R{position:relative; left:0 ; top:0; color:#FFF; padding-top:75px;}
.ceng-news{position:relative; left:0 ; top:0; padding-top:75px;}
.ceng-company{position:relative; left:0 ; top:0; color:#FFF; padding-top:75px;}
.ceng-contact{position:relative; left:0 ; top:0; color:#2b2b2b; padding-top:75px;}

.slogan{color:#fff; width:100%; background: url(../img/head-bj2.png) repeat left top; /* border-bottom:1px solid #e7d7a5; */ height:35px; line-height:35px; position:fixed;top:0;z-index:100;}
.slogan-main{width:1200px; margin:0 auto; }

.head{width:100%; background:url(../img/head-bj1.png) repeat left top; position:fixed; top:0px; border-bottom:1px solid #caedff; z-index:100;}
.head-main{width:1200px; margin:0 auto; height:75px; }
.head-main .logo{padding-top:15px; float:left; color:#fff; font-size:20px;}
.head-main .logo img{width:120px;  margin-right:5px;}
.head-main .nav{ padding-top:25px;  position:relative; float: left;}
.head-main .nav span{padding:0 0 0 35px; font-size:22px; font-weight: bold;}
.head-main .nav img{ position:absolute; width:30px; top:10px;}
.head-main .nav p{color:#fff;padding:6px 0 4px; font-size:16px;}
.head-main .nav p img{width:16px;margin-bottom:-3px; margin-right:5px;}
.head-main .nav_phone{display:none;}
.fbold{font-weight:bold;}


.lng{position: relative; padding-top:30px; color:#fff;}
.lng .lngpic{width:30px;}
.lng i{float:right; font-size: 11pt;  font-style:normal;}
.lng:hover .top-cart-content {
    opacity: 1;
    transform: scaleY(1);
    visibility: visible;
}
.top-cart-content {
	line-height:0px;
	color:#2b2b2b;
    background: #fff;
    display: block;
    opacity: 0;
    padding:0 15px;
    position: absolute;
    right: -10px;
    text-align: left;
    top:50px;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.5s ease 0s;
    visibility: hidden;
    z-index: 99;
    -webkit-box-shadow: 2px 1px 5px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 1px 5px -1px rgba(0,0,0,0.75);
    box-shadow: 2px 1px 5px -1px rgba(0,0,0,0.75);
}
.header-middle-checkout{
    border-bottom:1px solid #eee;
    padding: 0 5px;
	display:table;
	cursor:pointer;
	min-width:45px;
}
.media-left.check-img{
    display: block;
    float: left;
}

/*------banner start--------*/
.banner{width:100%;float:left;text-align:center;}
.banner img{width:100%;}
.banner_phone{display:none;}

.silder-main .img1{background:url(../img/banner1.jpg) no-repeat center center;position: relative;top:0;z-index:99;}
.silder-main .img2{background:url(../img/1-2.jpg) no-repeat center center;position: relative;top:-600px;z-index:99;}
.silder-main .img3{background:url(../img/1-3.jpg) no-repeat center center;position: relative;top:-1200px;z-index:99;}

.js-silder{
	position: relative;	
	min-width: 320px; 
	z-index:99;
	height:600px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
	height:600px;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:600px;
}
.silder-main-img img{

}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
	height:0;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 20px;
	text-align: left;
}
.silder-ctrl-next{
	right: 20px;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
	z-index:101;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0px 10px;
	
	position: relative;
	bottom:40px;
	z-index:999;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #ffe18a;
}



/*------four start--------*/
.service-main{margin-top:50px;}
.four-H{background:#f2f2f2; width:100%; float:left; }
.four-H-main{width:1200px; margin:50px auto; display:table;}
.four-H-main li{width:22%; margin-right:2%; margin-left:2%; float:left; text-align:center; 
	background:#fff;  
	/* background: -webkit-linear-gradient(90deg, #343434 50%, #424242 50%); 
	background: -o-linear-gradient(90deg, #343434 50%, #424242 50%); 
	background: -moz-linear-gradient(90deg, #343434 50%, #424242 50%); 
	background: -linear-gradient(90deg, #343434 50%, #424242 50%); */
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	height:361px;
	transition: 0.2s;
}
.four-H-main li:first-child{margin-right:2%;margin-left:0;}
.four-H-main li:last-child{margin-left:2%;margin-right:0;}
.four-H-main li h3{width:100%; color:#176282; font-size:22px; font-weight:normal;transition: color 0.4s;}
.four-H-main li h3 a{border-bottom: 1px solid #176282;}
.four-H-main li h3 a:link,.four-H-main li h3 a:visited{color:#176282; text-decoration:none; }
.four-H-main li h3 a:hover,.four-H-main li h3 a:active{color:#176282; text-decoration:none;}
.four-H-main li p{width:90%; color:#333; font-size:16px; padding:35px 5% 0;   transition: color 0.4s;}
.four-H-main li img{padding:35px 0; width:68px;}
.four-H-main li:hover{
	background:#e5f3ff;
	/* background: -webkit-linear-gradient(90deg, #fff 50%, #f0f0f0 50%);
	background: -o-linear-gradient(90deg, #fff 50%, #f0f0f0 50%);
	background: -moz-linear-gradient(90deg, #fff 50%, #f0f0f0 50%);
	background: -linear-gradient(90deg, #fff 50%, #f0f0f0 50%); */
	
}
.four-H-main li:hover p{color:#2b2b2b;transition: color 0.4s;}
.four-H-main li:hover h3{color:#2b2b2b;transition: color 0.4s;}
.service-main li.newli{position:relative;}
.service-main li.newli .new{padding-left:5px; position:absolute; width:30px; top:90px;}


.big-title{text-align:center;}
.big-title h3{font-size:36px; font-weight:normal; padding-bottom:20px; }
.big-title span{width:173px;  height:2px; background:#026292; display: inline-block;}
.big-title span em{width:50px; height:2px; background:#9cf;display: inherit;}

.big-title2{text-align:center;}
.big-title2 h3{font-size:36px; font-weight:normal; padding-bottom:20px; color:#026292;}
.big-title2 span{width:173px;  height:2px; background:#026292; display: inline-block;}
.big-title2 span em{width:50px; height:2px; background:#9cf;display: inherit;}

/*------one-H start--------*/
.one-H{background:#fff; width:100%; float:left;}
.one-H-main{width:1200px; margin:50px auto; display:table;}
.one-H-list{}
.one-H-list li{width:28%; margin:0 4%; background:#f1f1f1; float:left; text-align:center;   margin-top:50px; height:280px; overflow: hidden;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	transition: 0.4s; 
}
.one-H-list li:nth-last-child(3n+0){margin-right:4%;margin-left:0;}
.one-H-list li:nth-last-child(3n+1){margin-left:4%;margin-right:0;}
.one-H-list li .member-1{height:280px;}
.one-H-list li .member-1 h3{width:100%; color:#2b2b2b; font-size:30px; font-weight:normal;}
.one-H-list li .member-1 p{width:100%; color:#2b2b2b; font-size:20px; padding-top:12px; }
.one-H-list li img{padding:35px 0;}
.one-H-list li:hover .member-1{transition: 0.4s; height: 0px;}
.one-H-list li .member-1 .phone{display:none;}

.one-H-list li .member-2{transition: 0.4s; background:#2b2b2b;height:280px;}
.one-H-list li .member-2 p{width:100%; color:#fff; font-size:20px; padding-top:12px;}
.one-H-list li .member-2 h3{width:100%; color:#fff; font-size:30px; font-weight:normal;}
.one-H-list li .member-2 .phone{display:none;}


/*------how  start--------*/
.how{background:#2b2b2b; width:100%; float:left;}
.how-main{width:1200px; margin:50px auto; display:table;}
.how-list li{width:47%; float:left; margin-top:50px;}
/* .how-list li:nth-last-child(2n+0){margin-right:3%;margin-left:0;}
.how-list li:nth-last-child(2n+1){margin-left:3%;margin-right:0;} */

.how-list li.left{margin-right:3%;margin-left:0;}
.how-list li.right{margin-left:3%;margin-right:0;}

.how-list li h3{width:100%; height:84px; background:#404040; color:#e2be5d; line-height:84px; font-size:30px; text-align:center; font-weight:normal;}


.how-list li .brand{width:100%; height:112px; background:#525252; padding-top:53px; text-align:center; }
.how-list li .brand p{margin-right:15px; width:140px; height:47px; 
	display:inline-block;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.how-list li .brand p.last{margin-right:0px; }

.how-list li .brand2{ height:135px; padding-top:30px;}
.how-list li .brand2 p{margin-bottom:15px;}

.how-list li .brand span{color:#fff; font-size:18px;display: block; padding-top:10px;}
.how-list li .brand p:hover span{color:#2b2b2b; }
.how-list li .brand p.sel span{color:#2b2b2b; }

.how-list li .brand .wechat{background:#6f6f6f url(../img/brand2-1.png) no-repeat  15px 7px; background-size:36px auto;  transition: 0.4s; }
.how-list li .brand .wechat:hover,
.how-list li .brand .wechat.sel{background:#fff url(../img/brand2.png) no-repeat 15px 7px; background-size:36px auto;  transition: 0.4s; }
.how-list li .brand .wechat span{padding-left:40px;}

.how-list li .brand .weibo{background:#6f6f6f url(../img/brand1-1.png) no-repeat  15px 7px; background-size:36px auto;  transition: 0.4s; }
.how-list li .brand .weibo:hover,
.how-list li .brand .weibo.sel{background:#fff url(../img/brand1.png) no-repeat 15px 7px; background-size:36px auto;  transition: 0.4s; }
.how-list li .brand .weibo span{padding-left:40px;}

.how-list li .brand .baidu{background:#6f6f6f url(../img/brand3-1.png) no-repeat  25px 9px; background-size:25px auto;  transition: 0.4s; }
.how-list li .brand .baidu:hover,
.how-list li .brand .baidu.sel{background:#fff url(../img/brand3.png) no-repeat 25px 9px; background-size:25px auto;  transition: 0.4s; }
.how-list li .brand .baidu span{padding-left:40px;}

.how-list li .brand .s360{background:#6f6f6f url(../img/brand4-1.png) no-repeat  25px 9px; background-size:30px auto;  transition: 0.4s; }
.how-list li .brand .s360:hover,
.how-list li .brand .s360.sel{background:#fff url(../img/brand4.png) no-repeat 25px 9px; background-size:30px auto;  transition: 0.4s; }
.how-list li .brand .s360 span{padding-left:40px;}

.how-list li .brand .sougou{background:#6f6f6f url(../img/brand5-1.png) no-repeat  25px 9px; background-size:30px auto;  transition: 0.4s; }
.how-list li .brand .sougou:hover,
.how-list li .brand .sougou.sel{background:#fff url(../img/brand5.png) no-repeat 25px 9px; background-size:30px auto;  transition: 0.4s; }
.how-list li .brand .sougou span{padding-left:40px;}

.how-list li .brand .dzdp{background:#6f6f6f url(../img/brand6-1.png) no-repeat  15px 11px; background-size:30px auto;  transition: 0.4s; }
.how-list li .brand .dzdp:hover,
.how-list li .brand .dzdp.sel{background:#fff url(../img/brand6.png) no-repeat 15px 11px; background-size:30px auto;  transition: 0.4s; }
.how-list li .brand .dzdp span{padding-left:40px;}

.how-list li .brand .meituan{background:#6f6f6f url(../img/brand7-1.png) no-repeat  25px 13px; background-size:38px auto;  transition: 0.4s; }
.how-list li .brand .meituan:hover,
.how-list li .brand .meituan.sel{background:#fff url(../img/brand7.png) no-repeat 25px 13px; background-size:38px auto;  transition: 0.4s; }
.how-list li .brand .meituan span{padding-left:44px;}

.how-list li .brand .qiongyou{background:#6f6f6f url(../img/brand8-1.png) no-repeat  15px 14px; background-size:48px auto;  transition: 0.4s; }
.how-list li .brand .qiongyou:hover,
.how-list li .brand .qiongyou.sel{background:#fff url(../img/brand8.png) no-repeat 15px 14px; background-size:48px auto;  transition: 0.4s; }
.how-list li .brand .qiongyou span{padding-left:44px;}

.how-list li .brand .mafengwo{background:#6f6f6f url(../img/brand9-1.png) no-repeat  22px 12px; background-size:28px auto;  transition: 0.4s; }
.how-list li .brand .mafengwo:hover,
.how-list li .brand .mafengwo.sel{background:#fff url(../img/brand9.png) no-repeat 22px 12px; background-size:28px auto;  transition: 0.4s; }
.how-list li .brand .mafengwo span{padding-left:42px;}

.how-list li .brand .facetoface{background:#6f6f6f;transition: 0.4s;}
.how-list li .brand .facetoface:hover,
.how-list li .brand .facetoface.sel{background:#fff;transition: 0.4s;}
.how-list li .brand .facetoface span{text-align:center;}

.how_info{width:100%; color:#fff; background:#525252; float:left; margin-top:20px; position:relative;}
.how_info .seimei{padding:30px 100px 0;}
.seimei-p{font-size:16px; line-height:24px; border-bottom:1px dotted #ccc; padding-bottom:40px; text-indent:1em;}
.seimei-p2{font-size:16px; line-height:24px;  padding-bottom:40px;}
.wechat-ttbb td{padding:40px 20px;text-align:center;vertical-align: top;}
.wechat-ttbb td span{font-size:30px; }
.wechat-ttbb td p{font-size:20px; margin-top: 10px;}
.how_info .seimei img{margin-bottom:-4px;}

#div_facetoface{padding-bottom:30px;}
#div_facetoface .seimei-p{text-align:center;font-size:22px;  padding-bottom:20px; margin-bottom:20px;}
#div_facetoface .title{font-size:18px;text-align:center; padding-bottom:10px;}
#div_facetoface .info{font-size:14px; margin-top:10px;}
#div_facetoface .info2{font-size:14px;  margin:10px 0;}
#div_facetoface .time2{padding-right:50px; margin-top:10px;}
#div_facetoface img{height:306px;}
#div_facetoface .time2 img{margin-bottom:-4px; height:unset; }
#div_facetoface .time{ margin-top:10px;}
#div_facetoface .time img{margin-bottom:-4px; height:unset; }

.how_info .ceng-close{width:35px; height:35px; position:absolute; right:20px; top:20px; }

/*------case  start--------*/
.case{background:#fff; width:100%; float:left;}
.case-main{width:1200px; margin:50px auto; display:table;}
.case-list li{width:23%; margin:0 1%; float:left; margin-top:50px; text-align:center; position:relative; }
.case-list li.left{margin-right:1%;margin-left:0;}
.case-list li.right{margin-left:1%;margin-right:0;}
.case-list li p{ text-align:center; font-size:16px;  padding-top:15px;}
.case-list li img{width:100%;}
.case-list li img{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.case-list li img{transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.case-list li img:hover{opacity: 0.7;filter: alpha(opacity=70);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear; -webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.case-list li .tishi{width:100%; height:237px; background:url(../img/head-bj1.png) repeat; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	top: 0; 
	position:absolute; 
}

.case-list li .tishi span{width:80%; height:30px;  text-align:center;  color:#fff; font-size:18px;top: 0; left: 0; bottom: 0; right: 0; position:absolute; margin: auto;}
.case-list li span{background:#04344c; color:#fff; padding:1px 12px 3px; border-radius:25px 3px 25px 3px; margin-right:10px; font-size:14px;}	
.case-list li p{  border-radius:5px; padding-bottom:15px; font-weight:bold;}

/*------news  start--------*/
.news{ width:100%; float:left;}
.news-main{width:1200px; margin:50px auto; display:table;}
.news-list{width:1200px; float:left; margin-top:50px;}
.news-left{width:550px; float:left; position:relative;}
.news-left img{margin-bottom:25px;width:550px; height:158px;}
.news-left h3{font-size:16px;margin-bottom:5px;}
.news-left p{font-size:12px; line-height:18px;}
.news-left p.more a{background:#154b65; width:115px; margin-top:30px; text-align:center; line-height:24px; float:left;
	-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.news-left .ceng{width:65px; height:65px; background:url(../img/news-2.png) repeat; position:absolute; left:0; top:0px; text-align:center;}
.news-left .ceng .date{font-size:40px;  color:#fff;line-height:45px; }	
.news-left .ceng .month{font-size:12px; color:#fff;}

.news-right h3{font-size:16px;margin-bottom:5px; font-weight:normal;display: table;}
.news-right p{font-size:14px; line-height:18px;display: table;}	
.news-right{width:550px; float:right; height:312px; overflow-y:auto;}
.news-right li.phone{display:none;}
.news-right .time{background: url(../img/news-2.png) repeat; width:55px; height:55px; text-align:center; color:#686868; float:left; margin-right:15px; margin-top:-5px;}
.news-right .time .date{font-size:30px;  line-height:35px; }	
.news-right .time .month{font-size:12px; }
.news-right li{border-bottom:1px solid #686868; margin-bottom:28px; padding-bottom:28px;}
.news-list .syousai{background:#3b3b3b; padding:50px 150px; float:left; margin-top:30px; position:relative;}
.news-list .syousai h3{text-align:center; font-size:24px; font-weight:normal; margin-bottom:20px; margin-top: 15px;}
.news-list .syousai .ceng{width:65px; height:65px; background:url(../img/news-2.png) repeat; position:absolute; left:60px; top:0px; text-align:center;}
.news-list .syousai .ceng .date{font-size:40px;  color:#fff;line-height:45px; }	
.news-list .syousai .ceng .month{font-size:12px; color:#fff;}
/* .news-list .syousai img{float:left; padding-right:20px;} */
.news-list .syousai .ceng-close{width:35px; height:35px; position:absolute; right:20px; top:10px; }

.syousai p{text-indent: 2em; padding-bottom: 10px;}
.syousai img{max-width: 650px;
	display: block;
	margin: 10px auto;
}



/*------company  start--------*/
.company{background:#fff; width:100%; float:left; background:url(../img/company.jpg) repeat-x center top; background-size:100% 100%;}
.company-main{width:1200px; margin:50px auto; display:table;}
.ttbb-company td{padding:20px 0;}
.ttbb-company .line td{border-top:1px solid #cde0f0;padding-top:30px;}
.ttbb-company .line2 td{padding-bottom:30px;}
.ttbb-company span{font-size:14px; color:#808080; margin-bottom:5px; display:block;}
.ttbb-company p{font-size:16px;}
.ttbb-company-phone{display:none;}

.result{background:#fff; width:100%; float:left; background:url(../img/case.jpg) repeat-x center top; background-size:100% 100%;}
.result-main{width:1200px; margin:50px auto; display:table;}
.ttbb-result{border:1px solid #ccc; margin-top:50px; background:#fff;}
.ttbb-result td{padding:12px 5px;border:1px solid #ccc;font-size:14px;}
.ttbb-result tr:nth-child(even){background:#e9f8ff;}
.ttbb-result th{background:#11648e;
background: -webkit-linear-gradient(90deg, #11648e 50%, #2688b9 50%); 
	background: -o-linear-gradient(90deg, #11648e 50%, #2688b9 50%); 
	background: -moz-linear-gradient(90deg, #11648e 50%, #2688b9 50%); 
	background: -linear-gradient(90deg, #11648e 50%, #2688b9 50%);
 color:#fff; padding:20px 0;border:1px solid #ccc;font-size:16px;}
.ttbb-result span{ color:#808080; margin-bottom:5px; display:block;}
.ttbb-result p{font-size:16px;}
.ttbb-result-phone{display:none;}


/*------contact  start--------*/
.contact{background:#2b2b2b; width:100%; float:left;}
.contact-main{width:825px; margin:50px auto; display:table;}
.search-form form{padding-top:50px;}
.search-form table{width:825px;}
.search-form table .width1{width:6%;}
.search-form table td{padding-bottom:30px;}
.search-form .pad td{padding-top:30px;}

.search-form span{font-size:16px;color: #656565; }
.search-form input[type=text]{background: #2b2b2b; padding:10px 0; font-size:16px; border:none; border-bottom: 1px solid #656565; color: #656565; }
.search-form input:focus{background: #2b2b2b ;  font-weight: bold;  color: #ccc;}
.width800{width:100%;}
.width300{width: 85%;}

.search-form textarea{width:100%;  background: #2b2b2b; padding:10px 0; font-size:16px; border:none; border: 1px solid #656565; color: #656565; height:100px;overflow:hidden;}
.search-form textarea:focus{background: #2b2b2b ;  font-weight: bold;  color: #ccc;}

.search-form input[type=submit]{
	color: #2b2b2b; width: 150px ; padding:8px 5px 7px; border:none;
	font-size:16px;
	background: #dfc063;
	-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;
}



/*------link  start--------*/
.link{width:100%; margin:0px auto;  background:#fff; float:left;}
.link-main{width:1200px; margin:70px auto; display:table;}
.link-list{width:1200px; float:left; margin-top:50px; }




/*------foot  start--------*/
.foot{background:#04344c; width:100%; float:left;   color:#fff; padding:10px 0;}
.foot-main{width:1200px; margin:0px auto; display:table;}
.foot p{float:left;}
.foot p img{border-radius:5px;}
.foot .nav{float:right;  text-align:right;}
.foot .nav{font-size:14px; margin:10px 0 10px 0;}
.foot .nav span{padding-left:54px;float:left;}
.foot .nav em{padding-top:5px; display:block;}

.page-top{position:fixed; z-index:120; bottom:10px; right:10px;}



.xmargin{margin-bottom:150px;}
.topHead {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.3;
    /* letter-spacing: 0.08em; */
    margin-bottom: 50px;
    text-align: center;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
.topHead::before {
    content: attr(data-text);
    color: #000;
    display: block;
    font-size: 36px;
    font-size: 3.6rem;
	font-weight:normal;

}
.top06 {
    margin: 0;
    padding: 0; width:100%;float:left;}
    .top06 .bigLink {
      display: table;
      width: 100%; }
      .top06 .bigLink div.bg {
		background-image: url(../img/bg_top06.jpg);
        background-position: center center;
        background-size: cover !important;
        background-attachment: fixed;
        color: #FFF;
        display: table-cell;
        height: calc(25vw);
        max-height: 470px;
        vertical-align: middle;
        text-align: center;
        text-decoration: none; 
		}
        .top06 .bigLink div.bg h2 {
          margin-bottom: 40px;
          position: relative;
          z-index: 2; }
        .top06 .bigLink div.bg p.btn {
          font-size: 18px;
          font-size: 1.8rem;
          text-align: center;
          position: relative;
          z-index: 2; }
		  .top06 .bigLink div.bg p.btn img{
			  width:16px;
		  }
          .top06 .bigLink div.bg p.btn a {
            border: 1px solid #FFF;
            color: #FFF;
            display: inline-block;
            line-height: 1;
            letter-spacing: 0.2em;
            padding: 18px 55px 15px 40px;
            text-decoration: none;
            position: relative;
            -webkit-transition: 0.5s;
            -o-transition: 0.5s;
            transition: 0.5s;
            min-width: 280px; }
            /* .top06 .bigLink div.bg p.btn a:after { */
              /* content: ""; */
              /* color: #fa0046; */
              /* display: inline-block; */
              /* font-family: "Font Awesome 5 Free"; */
              /* font-size: 12px; */
              /* font-weight: bold; */
              /* position: absolute; */
              /* right: 15px; } */
			.top06 .bigLink div.bg .topHead:before {
              color: #FFF; }
        .top06 .bigLink div.bg:after {
          /* background: rgba(0, 0, 0, 0); */
          /* content: ''; */
          display: block;
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          -webkit-transition: 0.4s;
          -o-transition: 0.4s;
          transition: 0.4s; }
        .top06 .bigLink div.bg p.btn a:hover {
          background: rgba(0, 0, 0, 0.4); }
    .top06 ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .top06 ul li {
        display: table;
        width: 33.33%;
        overflow: hidden; }
        .top06 ul li a {
          background-position: center center;
          background-size: cover !important;
          color: #FFF;
          
          display: table-cell;
          text-decoration: none;
          vertical-align: middle;
          height: calc(25vw * 0.55);
          text-align: center;
          position: relative; }
		  
          .top06 ul li a:after {
            background: rgba(0, 0, 0, 0);
            content: '';
            display: block;
            width: 100%;
            /* height: calc(25vw * 0.85); */
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -webkit-transition: 0.4s;
            -o-transition: 0.4s;
            transition: 0.4s; 
			}
			
          .top06 ul li a:hover:after {
            background: rgba(0, 0, 0, 0.4); 
			}
			
          .top06 ul li a span {
            font-size: 1.5vw;
            font-weight: 200;
            letter-spacing: 0.06em;
            position: relative;
            z-index: 2; }
            /* .top06 ul li a span:before { */
              /* content: "\f138"; */
              /* color: #FFF; */
              /* display: inline-block; */
              /* font-family: "Font Awesome 5 Free"; */
              /* font-size: 1.6vw; */
              /* font-weight: bold; */
              /* margin: -0.2em 7px 0 0; */
              /* vertical-align: middle; } */
