@charset "utf-8";
/* CSS Document
@技术支持 QQ:357234902*/

/*公共样式部分*/
html,body{margin:0;padding:0;border:0;font-size:12px; text-align:center; color:#333; font-family:"微软雅黑";}
p{ margin:0; padding:0;}
img{ border:0; margin:0; padding:0; max-width:100%;}
ol,ul,li{list-style:none; margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#333;}
a:link,a:visited,a:hover,a:active {text-decoration:none; outline:none;}
a:hover { text-decoration:none; color:#ef3d53;}
a:active{star:expression(this.onFocus=this.blur());}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear{*zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
body{ min-width:1000px;overflow-x:hidden;}
iframe{z-index:10;}
.w1100{	width:1100px;	margin:0 auto; position:relative;}
.wid{ width:100%; margin:0 auto; position:relative;}


/*--------------top-----------------*/
.logo_top{ background:#f7f7f7; padding:15px 0;}
.logo_top .fr{ background:url(../images/top_bg.jpg) no-repeat center; width:770px; height:58px;}

.navBar {
    position: relative;
    z-index: 1;
    color: #fff;
    height: 25px;
    line-height: 25px;
	margin:10px 0 0 25px;
}

.nav {
    width: 980px;
    margin: 0 auto;
    font-family: "Microsoft YaHei",SimSun,SimHei;
}

.nav .m {
    float: left;
    position: relative;
    border-top: 0;
    border-bottom: 0;
}

.nav h3 {
    float: left;
    font-size: 100%;
    font-weight: normal;
    font-size: 14px;
    height: 25px;
    overflow: hidden;
}

.nav h3 a {
    display: block;
    color: #333;
    padding: 0 15px;
    vertical-align: top;
	transition: all 300ms linear 0s; 
}

.nav .on {
    border: 0;
}

.nav .on h3 a {
    color: #ec4842;
    font-weight: bold;
}

.nav .sub {
    display: none;
    padding: 15px 10px 10px 10px;
    position: absolute;
    left: 0;
    top: 35px;
    background:rgba(247,247,247,0.9);
    border-top: 0;
	padding-top:23px;
}

.nav .sub li {line-height: 30px; padding: 4px; float: left;width: 80px;text-align:center;border-bottom:1px solid #d5d5d5;}

.nav .sub li a {
    display: block;
    color: #000;
}

.nav .sub li a:hover {
    color: #e44636;
}




.tck{ width: 708px; height: 458px; background: url(../images/tck.jpg); position: fixed; top: 50%; left: 50%; margin-top: -229px; margin-left: -354px; z-index: 8888888; border-radius:10px; box-shadow:1px 1px 5px #222;}
.tck-close{ width: 24px; height: 24px; position: absolute; top: 13px; right: 13px; cursor: pointer;}
.tck-input{ width: 672px; height: 60px; position: absolute; bottom:17px; right: 19px;}
.tck-input input{ width: 560px; height: 40px; border: 1px solid #fff; float: left; display: inline; margin-left: 10px; margin-top: 8px; font-size: 14px;}
.tck-input .tck_an{ width: 80px; height: 60px; float: right; display: inline; margin-right: 0; margin-top: 0;}
.tck_bg{ display: block; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 8888887; background: #000; background: rgba(0,0,0,.6); filter:Alpha(opacity=60);}
.tck-wb{ display:block; width:62px; height:25px; position:absolute; right:98px; bottom:84px; cursor:pointer;}
.tck-wx{ right:20px;}
.tck img{ width:171px; height:171px; position:absolute; top:160px; right:20px; display:none;}

.sidebar{ display:block; width:50px; height:100%; background:#fff; position:fixed; top:0; right:0; z-index:999999; box-shadow:3px 3px 5px #000;}
.bar{ position: absolute; top: 50%; right: 0;}
.sidebar ul.zt{ width: 50px; position: absolute; right: 0; top: 200px;}
.sidebar ul.zt li{ width: 50px; height: 50px; color: #ef3d53; font-size: 14px; line-height: 18px; margin-top: 10px; position: relative;}
.sidebar ul.zt li a{ color: #ef3d53;}
.sidebar ul.zt li img{ float: left; display: inline; margin-left: 10px; margin-right: 8px; margin-top: 2px; vertical-align: text-bottom;}
.sidebar ul.zt li span{ display: block; width: 50px; height: 44px; padding-left: 50px; padding-top: 6px; position: absolute; top: 0; right: -50px; cursor: pointer;}
.sidebar ul.zt li .side-li{ border: 1px solid #ddd; border-right: 0; background-color: #f4f4f4;}
.sidebar ul.zt li .zt1{ background-image: url(../images/ico2.png); background-position: 8px center; background-repeat: no-repeat;}
.sidebar ul.zt li .zt2{ background-image: url(../images/ico3.png); background-position: 8px center; background-repeat: no-repeat;}
.sidebar ul.zt li .zt3{ background-image: url(../images/ico4.png); background-position: 8px center; background-repeat: no-repeat;}
.sidebar ul.zt li .zt4{ background-image: url(../images/ico5.png); background-position: 8px center; background-repeat: no-repeat;}
.sidebar ul.zt li .zt5{ background-image: url(../images/ico6.png); background-position: 8px center; background-repeat: no-repeat;}

.sidebar ul.call{ width: 50px;}
.sidebar ul.call li{ width: 50px; text-align: center; padding-bottom: 20px;}
.sidebar ul.call li img{ display: block; margin: 0 auto; margin-bottom: 5px;}
.sidebar .ewm{ width: 50px; margin-top: 460px; position: relative;}
.sidebar .ewm .ewm-img{ width: 200px; max-width: 200px; height: 234px; position: absolute; right: 50px; bottom: 0px; box-shadow:-1px 0px 3px #999; display: none;}


.search_rt{ width:287px; height:27px; background:url(../images/search.png); float:right;}
.search_rt input{ width:230px; height:15px; line-height:15px; border:1px solid #333; background:#333; float:left; display:inline; margin-top:4px; margin-right:9px; margin-left:12px; color:#ccc;}
.search_rt a{ display:block; width:20px; height:19px; float:left; margin-top:4px;}


.btn{ width:100%; height:128px; background:#eda7b0; font-size:18px; color:#fff;}
.btn_nr{ width:1000px; margin:0 auto;}
.btn_nr a{ display:inline-block; width:205px; height:53px; background:#f26b7b; font-size:18px; line-height:53px; text-align:center; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; color:#fff;}
.btn_nr a.a1{ margin-left:23px; margin-right:10px;}
.btn_nr a.a2{ background:#3a8cbb; margin-left:13px; margin-right:23px;}
.btn_nr .fl{ font-size:20px; padding-top:40px;}
.btn_nr .fr{ font-size:16px; line-height:24px; text-align:left; padding-top:30px;}
.btn_nr .fr img{ float:left; display:inline; margin-top:12px; margin-right:6px;}
.btn_nr .fr p{ float:left;}

/*------------------------footer--------------------------*/
.footer{
    width: 100%;
    min-width: 1240px;
    /*height: 440px;*/
    background: #3a3a3a;
	margin-top:25px;
}
.footer .footer_content{
    width: 1240px;
    /*height: 440px;*/
    margin: auto;
    background-image: url(../images/footer_bg.png);
}
.footer .footer_content .tel{
    color: #fff;
    font-size: 24px;
    font-family: '微软雅黑';
    margin-left: -475px;
    padding-top: 0px;
}
.footer .footer_content .wz{
    display:block;width:718px;margin:auto;color:#fff;font-size:24px;padding-top:75px;text-align: left;
}

.footer .footer_content .about{
    width: 460px;
    height: 200px;
    margin-top: 22px;
    margin-left: 30px;
}
.footer .footer_content .about ul{
    display: block;
    width: 460px;
    height: 32px;
    list-style: none;
}
.footer .footer_content .about ul li{
    float: left;
    display: block;
    width: 153.3px;
    height: 32px;
    line-height: 32px;
    text-align: center;
	font-size: 16px;
    color: #bababa;
}
.footer .footer_content .about ul li a{
    font-family: '微软雅黑';
    font-size: 16px;
    color: #bababa;
}
.footer .footer_content p{
    font-size: 14px;
    font-family: '微软雅黑';
    color: #fff;
    text-align: center;margin-top: 12px;
}
.footer .footer_content .ewm{
    width: 345px;
    height: 180px;
    float: right;
    margin-top: -340px;
    margin-right: 60px;
}
.footer .footer_content .ewm img{
    width: 120px;
    float: left;
    height: 120px;
}
.footer .footer_content .ewm h6{ float:left; text-align:center; margin-left:25px; color:#ccc}
.footer .footer_content .ewm p{
    display: block;
    width: 350px;
    height: 40px;
    font-family: '微软雅黑';
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

#goodcover {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 133%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: 0.50;
	filter: alpha(opacity=80);
}
.close1 {
	/*width: 300px;*/
	height: 30px;
}
#closebt {
	float: right;
}
#closebt img {
	width: 20px;
}




#main_pic {position:relative;width: 100%;height:650px; background:#17161f;}
#main_pic .nav-box {position: relative;width:390px;height: 50px;}
#main_pic .cont-box {position: relative;width:100%;height:395px;margin: 0 auto;overflow: hidden;}
#main_pic .cont-box .cont-list {position: absolute;top: 0;left: 0;width: 99999px;height: 382px;}
#main_pic .cont-box .cont-list li {float: left;width:428px;height:395px;}
#main_pic .cont-box .cont-list li:last-child {border: none\9;}
#main_pic .roll-bar-box {position: relative;width:980px;height:6px;margin:50px auto 0 auto; background:#3a364d; border:#13121a solid 1px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:url(../images/gy_gdt_iconbg.gif) no-repeat\9; border:none\9;}
#main_pic .roll-bar {position: absolute;top:-4px;left: 0;width: 180px;height: 14px;background:url(../images/gy_gd_icon.png) no-repeat; cursor:pointer;}

.hd_bt{ width:100%; font-size:30px; color:#fff; padding-top:60px; padding-bottom:45px;}

.gy_p_box { width:210px; height:127px; float:left; margin:4px 4px 0 0; display:inline; cursor:pointer; position:relative;}
.gy_p_box_b { width:424px; height:256px;}
.gy_p_box img { vertical-align:top;}
.gy_p_box span { display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:#000;/* opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);*/}
.gy_p_box span img.search { position:absolute; left:50%; top:50%; margin:-12px 0 0 -12px;}
.gy_p_bto { max-width:1600px; min-width:1000px; margin:0 auto; height:850px; background:url(../images/gy_zj_img.jpg) no-repeat center top;}
.gy_p_bto_1000 { width:1000px; height:850px; margin:0 auto;}
.gy_p_bto_1000 a:hover { text-decoration:underline;}
.gy_p_bto_l { width:654px; float:left; padding-top:220px; background:url(../images/gy_zj_txt.png) no-repeat 530px 172px;}
.gy_p_bto_l p { text-align:right; font-size:16px; line-height:24px; color:#dfb05b; padding:20px 30px 0 0;}
.gy_p_bto_l p a,.gy_p_bto_r p a { display:inline-block; height:24px; line-height:24px; color:#0066cc; font-size:18px; padding-right:16px; background:url(../images/icon_arrow.png) no-repeat right 9px;}
.gy_p_bto_r { width:346px; float:right; padding-top:220px; background:url(../images/gy_zj_txt.png) no-repeat -126px 172px;}
.gy_p_bto_r p { font-size:14px; color:#0f0f0f; line-height:24px; padding:10px 0 0 30px;}
.gy_p_bto_r p.pad { padding:10px 0 0 30px;}
.gy_p_bto_r p b { font-weight:normal; font-size:16px;}
.gy_p_bto_r p.pad1 { padding:46px 0 0 30px;}

#zhuanjia{ width:100%; padding-top:82px; padding-bottom:75px; background:#f2f2f2;}
#zhuanjia .team_nr{ width:1000px; height:387px; margin:0 auto; padding-top:47px;}
#zhuanjia .team_prev{ float:left; display:inline; margin-right:13px;}
#zhuanjia .team_next{ float:right;}
#zhuanjia .team_prev,.team_next{ padding-top:150px; cursor:pointer;}
#zhuanjia .team_ul{ width:867px; height:387px; overflow:hidden; float:left; position:relative;}
#zhuanjia .team_ul ul li{ height:387px; position:relative;}
#zhuanjia .team_ul ul li img{ width:259px; height:387px; float:left;}
#zhuanjia .team_ul ul li p{ width:229px; height:387px; padding:0 15px; text-align:left; font-size:14px; line-height:22px; background:#f95f61; position:absolute; top:0; left:0; color:#fff; opacity:0; overflow-x: hidden; overflow-y: hiddle;}
#zhuanjia .team_ul ul li p span{ display:block; font-size:36px; line-height:48px; margin-top:10px; margin-bottom:4px;}
#zhuanjia .team_ul ul li p font{ display:block;}
#zhuanjia .team_ul ul li p b{ display:block; margin-top:12px;}
#zhuanjia .team_ul ul li p a{ display:inline-block; width:80px; height:35px; background:#fff; margin-top:20px; border-radius:8px; color:#f95f61; line-height:33px; text-align:center;}
/*
.about_nr{ width:100%; padding-top:38px;}
.about_nr_bt{ width:450px; height:33px; margin:0 auto;}
.about_nr_bt li{ width:103px; height:31px; border:1px solid #898989; float:left; display:inline; margin-left:6px; font-size:16px; line-height:31px; color:#898989;}
.about_nr_bt li.ab_li{ background:#ff2b42; border:1px solid #ff2b42; color:#fff;}
.about_nr_nr{ width:1000px; padding-top:40px;}
.about_nr_nr ul {display:none;}
.about_nr_nr ul.ab_ul{ display:block;}
.about_nr_nr li{ width:241px; float:left; display:inline; margin-left:9px;}
.about_nr_nr li.mar{ margin-left:0;}
.about_nr_nr li p{ padding-top:18px; font-size:18px; color:#525252;}
*/
.home-device{
	width:100%;
	position: relative;
	z-index:101;
	}
.swiper_iconbox{
	 width:33px;
	 height:33px;
	 text-align:center;
	 position:absolute;
	 left:49%;
	 top:40%;
	}
.swiper_iconbox img {
	width:100%;
	height:100%;
	}
.swiper-main {
	width:100%;
	height:auto;
	position: relative;
}
.swiper1, .swiper1 .swiper-slide{
	width: 259px; position:relative;
}

/* Pagination */

.swiper-container {
	width: 100%;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:259px; margin:0 15px;
}
.swiper-slide {
	float:left;
	width:259px;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}