﻿/* CSS Document */
@charset "utf-8";
/* CSS Document */
html, body {
	-webkit-text-size-adjust: none;
}
* {
	margin: 0px;
	padding: 0px;
}
ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0 none;
}
.blank25 {
	height: 25px;
	line-height: 25px;
	clear: both;
	visibility: hidden;
}
.blank35 {
	height: 35px;
	line-height: 35px;
	clear: both;
	visibility: hidden;
}
a {
	text-decoration: none;
	border: none;
　　-webkit-tap-highlight-color: rgba(0,0,0,0);
　　-webkit-tap-highlight-color: transparent;
　　outline: none;
   color:#fff;

}

a:hover {
	text-decoration: none;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
.clear {
	clear: both;
}
.top {
	width: 640px;
	height: 775px;
	background-size:cover;
	overflow:hidden;
}






.hm_con {
	width: 595px;
	margin: 0 auto;
	padding-top:0px;
}
.hm_con .sj_logo {
	display: block;
	width: 400px;
	height: 180px;
	padding-top:480px;
	padding-bottom: 20px;
}
.hm_con p {
	font-size: 16px;
	line-height: 1em;
	line-height: 30px;
	font-family: "Arial";
	text-transform:uppercase;
	color:#fff;
}


.logo_font{ width:15px; height:150px; position:absolute; right:26px; top:200px; z-index:99; color:#dadcdc; font-size:12px; }

.home_topimg2{ width:640px; height:214px;}
.home_topimg3{ width:640px; height:388px; background:url(images/home_topimg3.jpg) no-repeat; text-align:center; color:#d2d2d2; line-height:30px; overflow:hidden;}
.home_topimg3 p{ margin-top:160px;}








/*公共头*/
.ph_hm_top{ width: 640px; height: 125px; }
.ph_hm_top img{ position: absolute; display: block; }

/*公共尾*/

.ph_foot{ width: 640px; height:100%; background: #272727; color: #fff; overflow: hidden; }
.ph_foot_nav{ width: 468px; height:50px; margin-left: 30px; margin-top: 20px; }
.ph_foot span{ font-size: 17px;margin-left: 30px;display: block; margin-top: 20px; line-height: 21px; }
.ph_foot_nav a{color: #fff; display: block; float: left; margin-right: 15px; font-size: 17px; line-height: 25px; }
.ph_foot p{ font-size: 17px;margin-left: 30px;display: block; margin-top: 30px; line-height: 21px; }
.ph_foot_contact{ display: block; width: 168px; height: 58px; border:2px solid #fff; line-height: 58px; color: #fff; text-align: center; margin-top: 33px; margin-left: 411px; }


.ph_foot .hm_ptlx{margin-top:80px; clear:both; padding-left:30px;}
.ph_foot .hm_ptlx img{float:left; margin-right:5px;}
.ph_foot .hm_ptlx span{font-size:17px; color:#fff; display:block; font-family:'微软雅黑'; font-weight:bold;float:left; margin:0px;}
.ph_foot .hm_ptlx a{ display:block; width:180px; height:50px; float:left; cursor:pointer;}



.ph_foot .cn_home_foot_wx_wxtp{ display:none;}
.ph_foot .cn_home_foot_wx:hover .cn_home_foot_wx_wxtp{ display:block;}










.ph_foot .ph_foot_beian{ width: 300px; height: 50px; line-height: 50px; float: left; margin-left: 30px; font-size: 17px; clear:both;} 
.ph_foot .ph_foot_topa{ color: #fff; font-size: 15px; display: block; float: right; margin-right: 60px; border-bottom: 1px solid #fff; margin-top: 30px; }






.ph_hm_con{width: 640px; height: auto;}
.ph_hm_con area{ outline: none; }
.ph_hm_con img{ display: block; }
.ph_hm_con .ph_hm_con_jsdiv{ width:640px; height:347px;  overflow:hidden;}
.ph_hm_con .ph_hm_con_jsdiv h3{ font-size:30px; font-weight:500;  width:543px;  margin:60px auto 0px; font-family:'微软雅黑';}
.ph_hm_con .ph_hm_con_jsdiv p{ font-size:17px; width:543px;  margin:30px auto 0px; font-family:'微软雅黑';}



.ph_hm_con .ph_hm_con_xmdiv {width:506px; height:356px; margin:0 auto;}
.ph_hm_con .ph_hm_con_xmdiv h4{font-size:25px; font-weight:500; color:#b39654;  font-family:'微软雅黑'; margin-top:52px;}
.ph_hm_con .ph_hm_con_xmdiv span{ margin-top:15px; display:block; font-size:17px; line-height:25px;}

.ph_hm_con .ph_hm_con_fwdiv{ width:590px; height:100%; margin:0 auto; overflow:hidden;}
.ph_hm_con .ph_hm_con_fwdiv img{ display:block; float:left; width:296px; height:325px;}
.ph_hm_con .ph_hm_con_fwdiv div{ width:294px; height:325px; float:left; overflow:hidden; background:#f7f7f7;}
.ph_hm_con .ph_hm_con_fwdiv div h3{ font-size:25px; margin-top:70px; margin-left:30px; font-weight:500;}
.ph_hm_con .ph_hm_con_fwdiv div p,.ph_hm_con .ph_hm_con_fwdiv div span{ font-size:17px; margin-left:30px; display:block; margin-top:30px; margin-right:30px;}
.ph_hm_con .ph_hm_con_fwdiv div span{ color:#b39654;}


.ph_hm_con .scl_fixed_nav{ width:640px; height:58px; background:#fff; border:1px solid #000; z-index:9999;}

.ph_hm_con .scl_fixed{ width:640px; height:58px; background:#fff; border:1px solid #000; position:fixed; top:0px;}
.ph_hm_con .scl_fixed_nav ul li{ width:159px; height:58px;border-right:1px solid #000; float:left; display:block; text-align:center; line-height:58px;}
.ph_hm_con .scl_fixed_nav ul li a{ color:#000; display:block;}



.ph_hm_con .about_text{width: 640px; height:100%;  overflow: hidden;  line-height:41px; }

.ph_hm_con .about_text p{ width:431px;letter-spacing:0px; margin:0 auto; font-size:20px;}





.ph_hm_con .ph_hm_con_jrdiv img{ display:block; float:left; width:296px; height:303px;}
.ph_hm_con .ph_hm_con_jrdiv div{ width:294px; height:303px; float:left; overflow:hidden; background:#f7f7f7;}
.ph_hm_con .ph_hm_con_jrdiv dl{font-size:17px; margin-left:30px; display:block; margin-top:30px; margin-right:30px; line-height:25px; }
.ph_hm_con .ph_hm_con_jrdiv dd::before {content: "\25CF";margin-right: 5px;}







/* 首页轮播 -------------------------------------- */
	.tabBox .hd{ width:640px; height:55px;  margin-top:43px; line-height:40px; float:left; color:#000;  }
	.tabBox .hd ul{ overflow:hidden; margin-left:178px;}
	.tabBox .hd ul li{  color:#000; width:52px; height:52px; margin-bottom:20px; float:left; }
	.tabBox .hd ul li a{ color:#000;}
	
	
	
	.tabBox .hd	.tabbox_tit1{ width:52px; height:52px; background:url(../img1/hm_lmtit2.jpg) no-repeat;}
	.tabBox .hd	.tabbox_tit2{ width:52px; height:52px; background:url(../img1/hm_lmtit3.jpg) no-repeat;}
	.tabBox .hd	.tabbox_tit3{ width:52px; height:52px; background:url(../img1/hm_lmtit1.jpg) no-repeat;}
	.tabBox .hd	.tabbox_tit4{ width:52px; height:52px; background:url(../img1/hm_lmtit4.jpg) no-repeat;}
	.tabBox .hd	.tabbox_tit5{ width:52px; height:52px; background:url(../img1/hm_lmtit5.jpg) no-repeat;}	
	.tabBox .hd ul .on:nth-child(1){ background:url(../img1/hm_lmtit22.jpg) no-repeat; }
	.tabBox .hd ul .on:nth-child(2){ background:url(../img1/hm_lmtit33.jpg) no-repeat;  }
	.tabBox .hd ul .on:nth-child(3){background:url(../img1/hm_lmtit11.jpg) no-repeat; }
	.tabBox .hd ul .on:nth-child(4){ background:url(../img1/hm_lmtit44.jpg) no-repeat;   }
	.tabBox .hd ul .on:nth-child(5){ background:url(../img1/hm_lmtit55.jpg) no-repeat; }
	
	
	
	
	
	.tabBox .tempWrap{ width:640px; height:682px;}
	.tabBox .bd ul{ padding:0px;  }
	.tabBox .bd li{ height:33px; line-height:33px;   }
	.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.tabBox .bd li a{ color:#555;  }
	.tabBox .bd .t{ height:85px; overflow:hidden;   }
	.tabBox .bd .t .pic{ width:130px; float:left;    }
	.tabBox .bd .t .con{ margin-left:130px; line-height:20px;   }
	.tabBox .bd .t .con p{ font-size:12px; color:#999;  }








/* 本例子css */
		.hm_sideMenu{  width:590px; margin:0 auto;  }
		.hm_sideMenu h3{ width:590px; height:214px; line-height:32px;  cursor:pointer; margin-top:19px;}
		.hm_sideMenu ul{ display:none; /* 默认都隐藏 */ }








/* 服务页面轮播css -------------------------------------- */
	.anlitabBox .hd{ width:640px; height:55px;  margin-top:33px; line-height:40px; float:left; color:#000; position:absolute; z-index:99;  }
	.anlitabBox .hd ul{ overflow:hidden; }
	.anlitabBox .hd ul li{  color:#000; width:213px; height:52px;  float:left; text-align:center; font-weight:bold; font-size:15px;}
	.anlitabBox .hd ul .on{color:#b39654; text-decoration:underline;}
	
	
	.anlitabBox .tempWrap{ width:640px; height:851px;}
	.anlitabBox .bd ul{ padding:0px;  }
	.anlitabBox .bd li{ height:33px; line-height:33px;   }
	.anlitabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.anlitabBox .bd li a{ color:#555;  }
	.anlitabBox .bd .t{ height:85px; overflow:hidden;   }
	.anlitabBox .bd .t .pic{ width:130px; float:left;    }
	.anlitabBox .bd .t .con{ margin-left:130px; line-height:20px;   }
	.anlitabBox .bd .t .con p{ font-size:12px; color:#999;  }
/* END服务页面轮播css -------------------------------------- */


/* 招聘页面轮播css -------------------------------------- */
	.zhaopinTabBox .hd{ width:591px; height:103px;   line-height:50px; float:left; color:#000; margin-left:26px; margin-bottom:10px;  }
	.zhaopinTabBox .hd ul{ overflow:hidden; }
	.zhaopinTabBox .hd ul li{  color:#000; width:194px; height:50px; margin-right:3px; margin-bottom:3px; background:#f7f7f7;  float:left; text-align:center; font-weight:600; font-size:17px;font-family:'微软雅黑';}
	.zhaopinTabBox .hd ul .on{color:#fff; background:#dbb867;font-family:'微软雅黑';}
	
	
	.zhaopinTabBox .tempWrap{ width:640px; height:977px; }
	.zhaopinTabBox .bd ul{ padding:0px;  }
	.zhaopinTabBox .bd li{ height:33px; line-height:33px;   }
	.zhaopinTabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.zhaopintabBox .bd li a{ color:#555;  }
	.zhaopinTabBox .bd .t{ height:85px; overflow:hidden;   }
	.zhaopinTabBox .bd .t .pic{ width:130px; float:left;    }
	.zhaopinTabBox .bd .t .con{ margin-left:130px; line-height:20px;   }
	.zhaopinTabBox .bd .t .con p{ font-size:12px; color:#999;  }
/* END招聘页面轮播css -------------------------------------- */


/*私域轮播css -------------------------------------- */
.swiper-pagination_yuekan .swiper-pagination-bullet{width:37.2px; height:4px;margin:0px !important; float:left; display:block; border-radius:0px; border:none; background:none;}
.swiper-pagination_yuekan .swiper-pagination-bullet-active{ width:37.2px; height:4px; background:#dbb867; margin:0px !important;}
/* END私域轮播css -------------------------------------- */



/*直播轮播css -------------------------------------- */
.swiper-pagination_anli .swiper-pagination-bullet{width:46.5px; height:4px;margin:0px !important; float:left; display:block; border-radius:0px; border:none; background:none;}
.swiper-pagination_anli .swiper-pagination-bullet-active{ width:46.5px; height:4px; background:#dbb867; margin:0px !important;}
/* 直播轮播css -------------------------------------- */








.lsleimu .swiper-container_huadong_yuekan .swiper-slide-next {
    width: 337px !important;
    height: 257px !important;
    z-index: 99;
    margin-right: 9px !important;
    margin-top: 0px;
	margin-left:128px;
}




.swiper-container_huadong_anli .swiper-slide-next {
    width: 430px !important;
    height: 684px !important;
    z-index: 99;
    margin-right: 9px !important;
    margin-top: 0px;
}

.swiper-container_huadong_anli .swiper-slide-active{
	
	 width: 430px !important;
    height: 684px !important;}






















.home_fuwu{ width:640px; height:auto; background:#000; overflow: hidden;}
.home_fuwu a{ display:block; overflow:hidden;} 





.home_aboimg{width:640px; height:552px; background:url(images/home_abo.jpg) no-repeat; overflow:hidden;}
.home_aboimg a{ margin:0 auto; text-align:center; margin-top:265px;}


.home_serimg{width:640px; height:470px; background:url(images/home_ser.jpg) no-repeat; overflow:hidden;}
.home_serimg a{ margin:0 auto; text-align:center; margin-top:185px;}


.home_parimg{width:640px; height:470px; background:url(images/home_par.jpg) no-repeat; overflow:hidden;}
.home_parimg a{ margin:0 auto; text-align:center; margin-top:185px;}

.home_conimg{width:640px; height:550px; background:url(images/home_con.jpg) no-repeat; overflow:hidden;}
.home_conimg a{ margin:0 auto; text-align:center; margin-top:185px;}



video{ position:relative; top: 0px;}

/*视频大图*/
#container {
      overflow: hidden;
      position: absolute;
      top: 0; left: 0; right: 0; bottom: 0;
    }


    #background_video {
      position: absolute;

      top: 125px;
      /* left: 50%;transform: translate(-50%, -50%);*/

      object-fit: cover;
      height: 640px; width: 640px;
    }

    #video_cover {
      position: absolute;

      width: 640px; height: 640px;

      background: url('img1/video_cover.jpg') no-repeat;
      background-size: cover;
      background-position: center;
    }

    #video_controls {
      position: absolute;
      left: 50%;
      transform: translate(-50%, 0);
    }

    #play img {
      width: 100px;
    }
    #pause img {
      width: 90px;
    }
    #pause {
      display: none;
    }

    @media (min-width: 768px) {
      #video_controls {
        display: none;
      }
    }







#my-video{
    object-fit: cover;
    object-position: center center;
}























.content_hm{ width:640px; margin:0 auto;}
.content_hm .hm_tp{ width:640px; height:453px;}
.content_hm .hm_topl{ width:317px; height:453px; float:left; background:url(images/hm_l_bg.jpg) no-repeat top center;}
.content_hm .hm_topl a,.content_hm .hm_topr a{ display:block; height:453px;}
.content_hm .hm_topr{ width:323px; height:453px; float:left; background:url(images/hm_r_bg.jpg) no-repeat top center;}
.hm_topl .text,.hm_topr .text,.hm_b .text{ padding-left:35px; padding-top:50px;}
.hm_topl .text h2,.hm_topr .text h2,.hm_b .text h2{ font-size:18px; font-family:"微软雅黑";}
.hm_topl .text h3,.hm_topr .text h3,.hm_b .text h3{ font-size:34px; font-family:"Arial"; line-height:1em; line-height:38px; text-transform:uppercase;}
.hm_topl .jt,.hm_topr .jt{ width:58px; height:58px; background:url(images/jt.png) no-repeat center center; margin-top:175px; border:1px solid #acabaa;}
.hm_b{ width:640px; height:534px; background:url(images/hm_b.jpg) no-repeat top center; margin:0 auto;}
.hm_b a{ display:block; height:534px;}
.hm_b .jt{ width:58px; height:58px; background:url(images/jt.png) no-repeat center center; margin-top:255px; border:1px solid #acabaa;}

.footer {
	width: 640px;
	height: 250px;
	line-height:250px;
	margin: 0 auto;
	background: #fff;
}
.footer_con {
	width: 595px;
	margin: 0 auto;
}
.footer_con .box {
	display: block;
	text-align:center;
	font-size: 16px;
}
.footer_con .box a {
	color: #000;
	font-family: "微软雅黑";
}
.footer_con .box span {
	padding-left: 10px;
	padding-right: 4px;
	color: #787878;
}
/*phone index*/
.phone_index {
	background: #000;
	padding: 0;
	margin: 0;
}
.ph_index_cn {
	width: 640px;
	height: 900px;
	margin: 0 auto;
	background: url(images/indexbg.png) #000 center no-repeat;
	background-size: cover;
	overflow: hidden;
}
.index_logo {
	width: 434px;
	height: 205px;
	margin: 220px auto;
}
.index_logo img {
	max-width: 100%;
	height: auto;
	display: block;
	width: 100%;
	margin: 0 auto;
}
.index_cnen {
	width: 180px;
	height: 55px;
	margin: 0 auto;
	border-bottom: 1px solid #808080;
}
.index_cnen a {
	display: block;
	width: 76px;
	height: 54px;
	text-align: center;
	line-height: 54px;
	margin-left: 50px;
	border: 1px solid #808080;
	color: #fff;
}
.index_cnen .en {
	margin-top: -1px;
}
/*phone 联系我们*/
.nav {
	width: 300px;
	height: 100%;
	background: #1a1a1a;
	position: fixed;
	left: -300px;
	top: 0;
	z-index: 100 !important;
	overflow: hidden;
}
.nav .close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 65px;
	right: 20px;
	font-size: 32px;
	color: #fff;
	opacity: 0.7;
	text-align: center;
	transition: 0.3s;
	line-height: 30px;
	font-family: "宋体";
	cursor: pointer;
}
.nav .close:hover {
	opacity: 1;
}
.nav_list {
	margin-top: 200px;
}


.nav_list ul li{

	margin-bottom: 70px;
}


.nav_list a {
	display: block;
	overflow: hidden;
	position: relative;
	left: 0;
	transition: 0.3s;
}
.nav_list i, .nav_list b {
	font-size: 28px;
	color: #c1c1c1;
	line-height: 48px;
	padding-left: 60px;
	display: block;
	float: left;
	width: 300px;
	font-family: "微软雅黑";
}
.nav_list i {
	font-style: normal;
	font-family: "微软雅黑"；
}
.nav_list b {
	background: #303030;
	font-weight: 100;
	padding-left: 10px;
	font-family: "arial";
}



.nav_list .nav_list_display{ display:none; margin-top: 40px;}
.nav_list .nav_list_display a{ display: block; line-height: 75px; font-size: 20px; color: #c1c1c1; margin-left: 100px;font-family: "微软雅黑"；}



.qqbrowser video {
    position: relative;
    top: 0px; /* 根据实际需求调整位置 */
}






.nav_logo {
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	text-align: center;
}
.nav_logo h4 {
	color: #c1c1c1;
	font-weight: 100;
	font-size: 12px;
	padding: 4px 0;
}
.btn {
	width: 28px;
	height: 20px;
	background: url(images/nav_img.png) no-repeat left top;
	position: absolute;
	top: 17px;
	right: 35px;
	cursor: pointer;
}
.btn2 {
	width: 40px;
	height: 40px;
	background:url(images/nav_img.png) no-repeat left top;
	position: absolute;
	top: 65px;
	right: 35px;
	cursor: pointer;
	z-index:99;
}
.wrap {
	width: 640px;
	margin: 0 auto;
}
.header {
	width: 640px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.hd_con, .abt_con {
	width: 595px;
	margin: 0 auto;
}
.hd_con .logo, .abt_con .logo {
	display: block;
	width: 300px;
	height: 51px;
	margin-top: 45px;
	margin-left: 0px;
}
.hd_con .line {
	width: 595px;
	border-bottom: 1px solid #3f3c37;
	margin-bottom: 140px;
}
.hd_con h2 {
	font-size: 20px;
	color: #fff;
	font-family: "Arial";
	text-align: center;
	padding-top: 35px;
	font-weight:400;
	padding-bottom: 55px;
	text-transform:uppercase;
}
.abt_con h3 {
	font-size: 20px;
	color: #000;
	font-family: "Arial";
	text-align: center;
	padding-top: 35px;
	padding-bottom: 55px;
}
.ct_title {
	text-align: left;
	margin-top: 440px;
	margin-left: 30px;
}
.fixed_bg {
	position: fixed;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.3;
	z-index: 9;
	width: 100%;
	height: 100%;
	display: none;
}
.hd_con p {
	font-size: 14px;
	color: #d1c8b5;
	font-family: "宋体";
	line-height: 1em;
	line-height: 26px;
}
/*手机英文about*/

.abt_con p {
	color: #000;
	font-family: "宋体";
	line-height: 1em;
	line-height: 26px;
	font-size:14px;
}
.abt_con h4 {
	font-size: 14px;
	color: #000;
	font-family: "宋体";
	text-decoration: underline;
	text-transform: uppercase;
}
.yw {
	width: 640px;
	margin: 0 auto;
}
.nr_zj {
	width: 530px;
	margin: 0 auto;
	padding-top: 80px;
}
.yw_con {
	width: 595px;
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 55px;
}
.yw_con h4 {
	color: #000;
	font-size:14px;
	font-family: "宋体";
	text-decoration: underline;
	text-transform: uppercase;
}
.yw_con p {
	color: #000;
	font-family: "宋体";
	font-size:13px;
	line-height: 1em;
	line-height: 26px;
}
.bg_sk {
	width: 530px;
	margin: 0 auto;
}




.ab_jx dl{
	margin-top:75px;
	}

.ab_jx dd{
	line-height:30px;
	font-size:18px;
	}










.nr_zj_con {
	width: 530px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.nr_zj_con .nrzj_l {
	width: 595px;
	margin-bottom:50px;
}
 .nrzj_l h4{ text-decoration:underline;font-size:14px;}

.nr_zj_con .nrzj_r {
	text-align:center;
	margin-top:70px;
}
.nr_zj_con p {
	color: #000;
	font-size:14px;
	line-height: 1em;
	line-height: 26px;
}
.abt_box {
	width: 640px;
	margin: 0 auto;
	margin-bottom: 150px;
}
.abt_box .abt_box_con, .box_tu {
	width: 600px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 50px;
}
.abt_box .abt_box_con ul {
	width: 640px;
}
.abt_box .abt_box_con ul li {
	float: left;
	margin-right: 8px;
	margin-bottom: 15px;
}
.ny_footer {
	width: 640px;
	height: 360px;
	background: #000;
	margin:0 auto;
	position: relative;
}
.ny_footer .abt_bt {
	position: absolute;
	top: -73px;
	left: 3%;
}
.f_line {
	width: 640px;
	height: 1px;
	border-bottom: 1px solid #3f3c37;
	padding-top: 80px;
}
.back {
	display: block;
	font-size: 14px;
	color: #d1c8b5;
	font-family: "宋体";
	letter-spacing: 3px;
	width: 249px;
	height: 59px;
	margin: 0 auto;
	margin-left:340px;
	margin-top: 100px;
	border: 1px solid #3f3c37;
	text-align: center;
	line-height: 59px;
}


/*返回顶部*/
.cd-top {
  height: 30px;
  width: 30px;
  color: #fff;
  position: fixed;
  bottom: 40px;
  right: 10px;
  line-height: 35px;
  text-align: center;
  background: #000 ;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  opacity: 1;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

/*英文-手机合作页面*/

.pat_title {
	text-align: left;
	margin-top: 440px;
	margin-left: 30px;
}

.hd_con .line_{ margin-bottom:45px;}

.content_p{ width:640px; background:#000; margin:0 auto; padding-top:25px;}
.ctent_con{ width:610px; margin:0 auto; padding-bottom:60px;}

.ctent_con ul{ width:630px; margin:0 auto; }

.ctent_con ul li{ width:202px; height:110px; float:left; border:1px solid #404040; margin-top:-1px; margin-left:-1px;}

.wz_ser ul li{ font-size:20px; color:#d1c8b5; font-family:"微软雅黑"; margin-bottom:10px;}
.wz_ser ul li span{ margin-right:25px;}





.ser_img{ width:640px; height: 100%; background: #000;}
.ser_img img{ display:block;}
.ser_img h3{ font-size:22px; font-weight:normal; color:#fff; font-family:'微软雅黑';}
.ser_img1{ width:640px; height:165px; background:#000; overflow:hidden;}

.ser_img2{ width:640px; height:783px; background-color: #000; overflow: hidden;}
.ser_img2 span{ font-size:24px; color:#cfa972; width:100px; height:40px; margin:0 auto; display:block; padding-top:115px; border-bottom:1px solid #cfa972;letter-spacing: 1px;}

.ser_img2 p,.ser_img3 p,.ser_img4 p,.ser_img55 p,.ser_img66 p{ width: 410px; margin: 0 auto; color: #b1afb0; margin-top: 40px; line-height: 30px;text-align: center;}


.ser_img3{ width:640px; height:738px;overflow: hidden;}
.ser_img3 span{ font-size:24px; color:#cfa972; width:100px; height:40px; margin:0 auto; display:block; padding-top:74px; border-bottom:1px solid #cfa972;letter-spacing: 1px;}


.ser_img4{ width:640px; height:737px;overflow: hidden;}
.ser_img4 span{ font-size:24px; color:#cfa972; width:100px; height:40px; margin:0 auto; display:block; padding-top:74px; border-bottom:1px solid #cfa972;letter-spacing: 1px;}








.ser_img55{ width:640px; height:743px;overflow: hidden;}
.ser_img55 span{ font-size:24px; color:#cfa972; width:75px; height:40px; margin:0 auto; display:block; padding-top:74px; border-bottom:1px solid #cfa972;letter-spacing: 1px;}


.ser_img66{ width:640px; height:765px;overflow: hidden;}
.ser_img66 span{ font-size:24px; color:#cfa972; width:100px; height:40px; margin:0 auto; display:block; padding-top:74px; border-bottom:1px solid #cfa972;letter-spacing: 1px;}






















.ser_img5{ width:640px; height:160px; background:#fff; overflow:hidden;}

.ser_img6{ width:640px; height:930px; background:#fff; overflow:hidden;}
.ser_img51{ width:303px; height:253px; margin-left:30px; float:left; overflow:hidden;}
.ser_img51 span{ width:200px; margin:0 auto; text-align:center; display:block; font-size:13px; line-height:20px;}



.ser_img51 p{ width:200px; margin:0 auto; text-align:center; display:block; font-size:13px; line-height:20px;}




.ser_img51 span { font-size:16px; margin-top:30px;}
.ser_img52{ width:289px; height:354px;  float:right;}

.ser_img52 span{ width:200px; margin:0 auto; text-align:center; display:block; font-size:16px; line-height:30px;}
.ser_img52 p{ width:200px; margin:0 auto; text-align:center; display:block; font-size:13px; line-height:20px;}

.ser_img53{ width:323px; height:351px; margin-left:30px; float:left; margin-top:25px;}
.ser_img53 span{ width:200px; margin:0 auto; text-align:center; display:block; font-size:16px; line-height:30px;}
.ser_img53 p{ width:200px; margin:0 auto; text-align:center; display:block; font-size:13px; line-height:20px;}
.ser_img54{ width:251px; height:444px;  float:left; margin-top:25px;}

.ser_img54 span{ width:200px; margin:0 auto; text-align:center; display:block; font-size:16px; line-height:30px;}
.ser_img54 p{ width:200px; margin:0 auto; text-align:center; display:block; font-size:13px; line-height:20px;}


.ser_lifont li{margin-bottom: 80px; height:60px;}
.ser_lifont{ width: 640px; height: auto; background: #fff; margin: 0 auto; }
.ser_lifont ul{ width: 540px; height: 100%; margin: 0 auto; }
.ser_lifont span{ width: 36px; height: 36px; border: 1px solid #000; display: block; text-align: center; line-height: 36px; float: left;}
.lifont_rie{ width: 480px; margin-left: 22px; float: left; text-align: left; } 
.lifont_rie p{ text-align: left; margin: 0; height: auto; width: auto; }







.order {
   height: 60px;
   line-height: 60px;
   text-align: center;
   margin-top:53px;
}
 .order .line {
   display: inline-block;
   width: 200px;
   border-top: 1px solid #474747 ;
}
.order .txt {
   color: #fff;
   vertical-align: middle;
   letter-spacing: 7px;
   font-size:24px;
   margin:0 25px;
}


















.ser_ctent{ width:640px; background:#fff; margin:0 auto;}

.ser_co{ width:595px; margin:0 auto; padding-top:85px;}
.ser_co .ser_t{ width:595px;}
.ser_co .ser_zj_t{ margin-bottom:30px;}

.ser_co .ser_t h2,.ser_zj_t h2,.ser_zj_b h2{ font-size:28px; color:#404040; font-family:"微软雅黑"; font-weight:400; padding-top:25px;}

.ser_co .ser_t p,.ser_zj_t p,.ser_zj_b p{font-size:12px; color:#000; line-height:1em; line-height:20px; padding-top:5px; padding-bottom:75px;}

.ser_zj_b img{ float:right;}

/* 本例子css */
.picMarquee-left {
	width: 595px;
	padding-top:110px;
	padding-bottom:150px;
	overflow: hidden;
	position: relative;
}
.picMarquee-left .hd {
}
.picMarquee-left .bd {
}
.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-left .bd ul li {
	width: 590px;
	float: left;
	margin-right:5px;
	_display: inline;
	background:url(../images/yjt.png) no-repeat right center;
	text-align: center;
}
.picMarquee-left .bd ul li .pic {
	text-align: center;
	padding-top: 30PX;
}
.picMarquee-left .bd ul li .pic .text {
	margin-left: 20px;
	width: 80%;
	float: left;
	padding-top:15px;
	text-align: left;
}
.picMarquee-left .bd ul li .pic .text h2 {
	font-size: 30px;
	color: #404040;
	font-family: "微软雅黑";
	font-weight:400;
}
.picMarquee-left .bd ul li .pic .text p {
	font-size: 14px;
	color: #000;
	font-family: "宋体";
	padding-top: 13px;
	line-height:1em; line-height:25px;
}
.picMarquee-left .bd ul li .pic span {
	font-size: 16px;
	font-family: "微软雅黑";
	color: #000;
	float: left;
	line-height: 125px;
}






.contet {
	width: 640px;
	min-width: 595px;
	margin:0 auto;
	height: auto;
	padding-bottom: 200px;
}
.contet .con {
	width:595px;
	margin: 0 auto;
}
/* 本例子css */
.sideMenu {
	padding-top: 75px;
}
.sideMenu h3 span {
	display: block;
	width: 30px;
	height: 39px;
	float: left;
	margin-right: 30px;
	margin-top: -10px;
}
.sideMenu h3 {
	height: 70px;
	line-height: 70px;
	margin-bottom: 20px;
	cursor: pointer;
	font: normal 30px/70px "Microsoft 宋体";
}
.sideMenu h3 em {
	float: left;
	display: block;
	cursor: pointer;
	font-style: normal;
}
.sideMenu ul {
	padding: 0px 0px 20px 65px ;
	color: #999;
	height:320px;
	display: none; /* 默认都隐藏 */
}
.sideMenu ul li h4 {
	font-size: 18px;
	color: #000;
	font-family: "宋体";

	padding: 8px 0;
}
.sideMenu ul li {
	font-size: 16px;
	color: #000;
	font-family: "宋体";
	line-height: 1em;
	line-height: 20px;
}








/*ABOUT内容区*/
.ab_font1{  height:350px;  padding-top:35px; margin-bottom:28px; overflow:hidden;}
.ab_font1 dl{ width:530px; }
.ab_font1 h3{ text-align:center;  }
.ab_font1 span{ margin-bottom: 30px; display: block;font-size: 18px; }


.ab_font1 dt{ text-decoration: underline; font-weight: bold; margin-bottom: 15px;  font-size: 18px;}
.ab_font1 dd{ margin-bottom: 30px; font-size: 16px;}

.ab_rongyu{ width: 530px; height: 215px; margin: 0 auto; }
.ab_rongyu dt{ text-decoration: underline; font-weight: bold; margin-bottom: 30px;font-size: 18px; padding-top:65px; }
.ab_rongyu dd{ margin-bottom: 30px; line-height: 25px;font-size: 18px; }

.ab_lic { width: 530px;  margin: 0 auto; }
.ab_lic dt{text-decoration: underline; font-weight: bold; margin-bottom: 30px;font-size: 18px; }
.ab_lic dd{ margin-bottom: 15px;  line-height: 25px; font-size: 18px;}









	/* 本例子css -------------------------------------- */
	.focus{ width:450px; height:260px;  margin:0 auto; position:relative; overflow:hidden; margin-top: 48px;  }
	.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
	.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
	.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
	.focus .hd ul .on{ background:#FF4000;  }
	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;  height:260px; }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }



.ph_con_input{ width: 640px ;height: 580px;  text-align: center; }
.ph_con_input span{font-size: 40px; font-family: Baskerville Old Face; display: block; margin-bottom: 50px;}
.ph_con_input input{ width: 459px; height: 34px; background: #f2f1ed; line-height: 34px; margin: 15px; padding-left: 20px; font-size: 13px; border:none;   }

.ph_con_input textarea{ height: 178px; width: 459px;background: #f2f1ed; line-height: 20px; padding-left: 20px; font-size: 13px; font-family: Arial; padding-top: 20px; border:none; margin-top: 15px; margin-left: 15px; }
#submit{ width: 167px; height: 57px; border:2px solid #000; display: block; margin: 0 auto; font-size: 14px; color: #bf8011; cursor: pointer; margin-top: 60px; text-align: center; padding-left: 0;}

.ph_con_input strong{ color: red; }





    .hm_slideBox{ position:relative; overflow:hidden;  max-width:640px;/* 设置焦点图最大宽度 */ }
	.hm_slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; display:none; }
	.hm_slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.hm_slideBox .hd li.on{ background:#fff;  }
	.hm_slideBox .bd{ position:relative; z-index:0; }
	.hm_slideBox .bd li{ position:relative; text-align:center;  }
	.hm_slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.hm_slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.hm_slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
	
	
	.data_slideBox{ position:relative; overflow:hidden; margin:0 auto; margin-top:86px; margin-left:109px;  max-width:418px;/* 设置焦点图最大宽度 */ }
	.data_slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; display:none; }
	.data_slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.data_slideBox .hd li.on{ background:#fff;  }
	.data_slideBox .bd{ position:relative; z-index:0; }
	.data_slideBox .bd li{ position:relative; text-align:center;  }
	.data_slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.data_slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.data_slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }






.news_con{width:100%; background:#f8f7f4; overflow:hidden;}
.news_con h2{color:#8d7248;font-style:italic; margin-left:90px; margin-top:100px; margin-bottom:50px;}
.news_con a{ display:block; width:461px; height:386px;box-shadow:0 0px 20px rgba(0, 0, 0, 0.2); text-align:center; line-height:40px;letter-spacing:1px; font-size:16px;color:#454444; background:#fff; margin:0 auto; margin-bottom:50px;}
.news_con a:hover{ color:#454444;}
.news_con p{ margin-top:20px;}
.news_con a span{ color:#b97d1b; display:block; margin-left:350px; font-size:14px;}


.news_con_font{ width:80%; margin:0 auto; padding:50px 0;}
.news_con_font h3{ text-align:center; }
.news_con_font img{ text-align:center; display:block; margin:30px auto; }
.news_con_font p{ text-indent:2em;}











