@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#525252;
	background: #fff;
	width:100%;
	height: 100%;
}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% Lao UI, sans-serif, "微软雅黑"; vertical-align:middle;}
a{ color:#525252; text-decoration:none;}

.enulpadd li{padding:0 2px !important;}

/*top*/
.sy_kj{
    width: 100%;
    overflow: hidden;
    position: relative;
}
.dh{
    position: absolute;
    top: 0;
    z-index: 999999;
width: 100%;
    padding-bottom: 20px;
    
}
.dh:hover{
    background: #fff;
}
.dw{
    width: 1500px;
    margin: 0 auto;
    padding: 18px 0;}

.dw h1{
    float: left;
}
.dw ul {
    float: left;
    margin-top: 10px;
    margin-left: 195px;
}
.dw ul li{
    float: left;
    padding: 0 15px; 
    position: relative;
    margin: 0 10px;
}

/*ny*/
.ny_dh .dw{
    width: 1200px;
    margin: 0 auto;
    padding: 18px 0;}
.ny_dh .dw ul {
    float: right;
    margin-top: 10px;
    margin-left:0px;
}

/**/
.dw ul li:hover i{
	position: absolute;
	border-bottom:2px solid #e50112;
	width: 100%;
	bottom: -26px;
	height: 1px;
	left: 0;
	padding-top: 20px;

}
.dw ul li:hover a{
	color: #e50112;
}

.dw ul .on i{
	position: absolute;
	border-bottom:2px solid #e50112;
	width: 100%;
	bottom: -26px;
	height: 1px;
	left: 0;
	padding-top: 20px;

}
.dw ul .on a{
	color: #e50112;
}
.dw  .top_yy{
    float: right;
    margin-top: 10px;
    position: relative;
}
.dw  .top_yy .img{
    float: right;
    width: 10px;
    height: 10px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 10px;
    }
.dw  .top_yy:hover .img img{
    margin-top: -11px;
    }
.dw  .top_yy:hover>a{
    color: #e50112;
}

.dw  .top_yy {
    padding:0 20px;
    height:20px;
    border-right: 1px solid #000!important;
}

.dw  .top_yy .yy_pf{
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    left: 0;
    padding: 0px 0;
    height: 0;
    overflow: hidden;
	transition-duration:0.4s; 
	-moz-transition-duration:0.4s; 
	-webkit-transition-duration:0.4s; 
	-o-transition-duration:0.4s;    
}
.dw  .top_yy:hover .yy_pf{

    padding: 45px 0;
    height: auto;
    overflow: hidden;
}
.dw  .top_yy .yy_pf p{
    width: 100%;
    padding: 5px 0;
    line-height: 24px;
    background: #fff;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
}

.dw  .top_yy .yy_pf p:hover{
    background: #e50112;
}
.dw  .top_yy .yy_pf p:hover a{
    color: #f1f1f1;
      padding: 100px 20px;

}
/* reset webkit search input browser style */
.top_yy input {
	outline: none;
	float: right;
	margin-top: -4px;
	clear: right;

}
.top_yy input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
.top_yy input::-webkit-search-decoration,
.top_yy input::-webkit-search-cancel-button {
	display: none; /* remove the search and cancel icon */
}


.top_yy input[type=search] {
	border: solid 1px #ccc;
	padding: 5px 10px 5px 32px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	padding-left: 32px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;

}
.top_yy  form{
	position: relative;
}
.top_yy input[type=submit] {
	position: absolute;
	background: url(../images/1.png) no-repeat 2px center;
	border: solid 0px #ccc;
	width: 30px;

	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	right: 0px;
	top: 6px;
	cursor: pointer;
}
.top_yy input[type=search]:focus {
	width: 50px;
	background-color: #fff;
	border-color: #6dcff6;

	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
	color: #484848
}

/* placeholder */
.top_yy input:-moz-placeholder {
	color: #999;
}
.top_yy input::-webkit-input-placeholder {
	color: #999;
}

/* demo B */
.top_yy #demo-b input[type=search] {
	width: 60px;
	padding-left: 10px;
	color: #484848;
	cursor: pointer;
}
.top_yy #demo-b input[type=search]:hover {
	background-color: #fff;
}

.top_yy #demo-b input:-moz-placeholder {
	color: transparent;
}
.top_yy #demo-b input::-webkit-input-placeholder {
	color: transparent;
}


.ss{
    position: absolute;
    bottom:6%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 99999
}


/* reset webkit search input browser style */
.ss input {
	outline: none;
	margin-top: -4px;
	clear: right;

}
.ss input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
.ss input::-webkit-search-decoration,
.ss input::-webkit-search-cancel-button {
	display: none; /* remove the search and cancel icon */
}

/* search input field */
.ss input[type=search] {
	background: url( "../images/17.png") no-repeat 535px  #fff;
	border: solid 1px #ccc;
	padding: 13px 55px 13px 46px;
	width: 555px;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.ss #demo-a input[type=search] {
	width: 520px;
	padding-left: 22px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
.ss input[type=search]:focus {
	width: 10px;
	background-color: #fff;
	border-color: #6dcff6;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}

/* placeholder */
.ss input:-moz-placeholder {
	color: #999;
}
.ss input::-webkit-input-placeholder {
	color: #999;
}

/* demo B */
.ss #demo-a input[type=search] {
	width: 15px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
.ss #demo-a input[type=search]:hover {
	background-color: #fff;
}
.ss #demo-a input[type=search] {
	width: 520px;
	padding-left: 22px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}

.ss #demo-a input[type=submit] {
	margin-left: -92px;
	height: 47px;
	width: 68px;
	background: no-repeat;
	border: 0;
	outline: none;
	cursor: pointer;
}
.ss #demo-a input:-moz-placeholder {
	color: transparent;
}
.ss #demo-a input::-webkit-input-placeholder {
	color: transparent;
}


.ss_dh{
    margin-top: 52px;
}
.ss_dh a{
    padding: 10px 120px 10px 20px;
    margin: 5px;
    background: #fff;
}
.ss_dh a:hover{
    padding: 10px 120px 10px 20px;
    margin: 5px;
    background: #e50112;
    color: #f1f1f1;
	transition-duration:0.4s; 
	-moz-transition-duration:0.4s; 
	-webkit-transition-duration:0.4s; 
	-o-transition-duration:0.4s;    
    
}


/*sy*/
.cp{
    height: 203px;
    background: url("../images/2.jpg") center;
    width: 100%;
}
.cp_kj{
    width: 1242px;
    margin: 0 auto;
}
.cp_z{
    width: 268px;
    height: 164px;
    float: left;
    margin-top: 22px;
}
    
.bt h3{
    text-align:center;
    width: 52px;
    float: left;
    font-size: 20px;
    font-weight: 600;
    padding: 29px 20px;
    background: #f8101f;
    color: #f1f1f1;
}
    .box{width:211px;height:164px;text-align:center;font-size:50px;position:relative;margin:0px auto;overflow:hidden;}
.box ul{height:164px;width:211px;position:relative;}
.box ul li{width:211px;height:164px;left:300px;top:0;position:absolute;}
.box ol{position:absolute;bottom:1px;width:211px;margin-left:-130px;left:50%;z-index:20;text-align:center;}
.box ol a{width:12px;height:12px;margin-right:10px;background:#a1a1a1;border-radius:50%;display:inline-block;}
.box ol a.active{background:#f8101f;z-index:18;}
   


.cp_y{
    width: 100%;
   float: right;
}
.cp_y ul{
    margin-top: 50px;
    
}
.cp_y ul li{
    float: left;
    width: 25%;
    overflow: hidden;
    text-align: center;
    
}
.cp_y ul li h3{
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin: 0 auto;
    
}
.cp_y ul li h3 img{
    margin-left: 5px;
}
.cp_y ul li h4{
    font-size: 18px;
    margin-top: 19px;
    margin-bottom: 14px;
    color: #282828;
        
    
}

.cp_y ul li p{
    font-size: 12px;
    color: #808080;
}
.cp_y ul li:hover h3 img{
margin-top: -53px;
	transition-duration:0.4s; 
	-moz-transition-duration:0.4s; 
	-webkit-transition-duration:0.4s; 
	-o-transition-duration:0.4s;    
        
    
}
.cp_y ul li:hover h4{
    color: #f8101f;
	transition-duration:0.4s; 
	-moz-transition-duration:0.4s; 
	-webkit-transition-duration:0.4s; 
	-o-transition-duration:0.4s;    
        
}
.cp_y ul li:hover p{
    color: #f8101f;
	transition-duration:0.4s; 
	-moz-transition-duration:0.4s; 
	-webkit-transition-duration:0.4s; 
	-o-transition-duration:0.4s;    
        
}
.cp_y ul li:nth-child(2) h3 img{
margin-left: -80px;        
    
}
.cp_y ul li:nth-child(3) h3 img{
margin-left: -169px;        
    
}
.cp_y ul li:nth-child(4) h3 img{
margin-left: -249px;        
    
}
/*di*/
.di{
    text-align: center;
    padding:11px 5px;
    background: #1b1b1b;
    color: #808080;
}
.di a{
    color: #808080;
}



/*ny*/
.ny_kj{
    height: 75px;
    overflow: visible;
}


/*ny*/
/*dw*/
.ny_dw{
	width: 100%;
	padding: 12px;
	background: #fff;
	box-shadow: 0px 1px 1px #e9e9e9;
	z-index: 8;
	position: relative;
}

.ny_dw h3{
	width: 1200px;
	margin: 0 auto;
}
.ny_dw h3 img{
	margin-top: 3px;
}
.ny_dw h3 a{
	margin: 10px;
}
.ny_dw h3 a:hover {
	margin: 10px;
	color: #DD0404;
}
.ny_dw .s{ 
    color: #e70012;
}


/*kj*/
.kj-m{
	background: #f9f9f9;
	width: 100%;
	margin: 0 auto;
border-bottom: 0px solid #fff;
	overflow: hidden;
	
}
.kj-gy h3{
	margin-bottom:0px!important;
}

.kj{
	padding: 30px 0  80px 0;
	width: 1200px;;
	margin: 0 auto;
	overflow: hidden;
    min-height:505px;

}
.kj .kj-y{
	width: 280px;
	float: left;
	text-align: center;
}
.kj .kj-y h3{
	font-size: 22px;
	color: #e70012;
	text-align: left;
	margin-top: 20px;
	padding-bottom: 2px;
    font-weight: 600;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
	
}
.kj-bk{
	width: 100%;
	background: #fff;
	padding: 1px 20px 20px 20px;;
	margin-bottom:30px;
	overflow: hidden;
	
}
.kj-bk .box{
	border: 1px solid #f1f1f1;
	width: 100%;
	margin-top: 20px;
}
  .kj-bk  .box{width:100%;height:184px;text-align:center;font-size:50px;position:relative;overflow:hidden;}

.kj-bk  .box ol{position:absolute;bottom:0px;width:100%;margin-left:-130px;left:55%;z-index:20;text-align:center;}
.kj-bk  .box ol a{width:12px;height:12px;margin-right:10px;background:#a1a1a1;border-radius:50%;display:inline-block;}
.kj-bk  .box ol a.active{background:#f8101f;z-index:18;}
.kj-bk .box ul{height:100%;width:100%;position:relative;}
.kj-bk .box ul li{width:100%;height:100%;left:300px;top:0;position:absolute;}
.kj-bk .box ul li img{margin-top: -30px;width: 100%}

.kj-z{
	width: 890px;
	float: right;
}
.kj-z h3{
	font-size:18px;
	padding-bottom:10px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 25px;
	position: relative;
	color: #e70012
	
}
.kj-z h3 i{
	position: absolute;
	bottom: -1px;
	width: 200px;
	height: 1px;
	background: #e70012;
	left: 0

}

.header{
	display: none;
}


/*ny-gy*/
.ny-gy{
	padding: 20px;
	background: #fff;
	overflow: hidden;
}

.ny-gy h4{
	font-size: 24px;
	font-weight: 600;
	padding: 10px 0;
	margin-bottom: 11px;
	color:#e70012;
    margin-top: 30px;
}
.ny-gy h5{
    font-size: 18px;
    margin-bottom: 20px;
}
.ny-gy>p{
	line-height: 30px;
	text-indent: 0px;
	margin-bottom: 5px;
	font-size: 16px;
	color: #686868;
	text-indent: 34px;
}

.ny-gy  p b{
	line-height: 24px;
	text-indent: -24px;
	font-size: 18px;
	color: #e70012;
	text-transform: uppercase;
	
}
.ny_yq {
	background: #fff!important;
}


/*lx*/
/*lx*/
/*lx*/
.lxdz{
	padding: 0px 0px;
	margin-bottom: 3%
	
}
.lxdz p{
	line-height: 30px;
}
#diz{
	width: 100%;
	margin: 40px auto 0 auto;
}
#diz p{
	line-height: 30px;
}
#diz li{
	width:40%;
	float: left;
	margin-bottom: 20px;
}
#diz h3{
	font-size: 18px;
	font-weight: 900;
	margin-bottom: 10px;
	
}
#diz li p{
	margin:10px 0; 
	padding-right:40px;
}

/*kj*/
.kj-di{
	padding: 20px;
	background: #fff;
	overflow: hidden;
}

/*xw*/
.ny_xw{
	width: 100%;
	background: #fff;
	margin:10px auto 20px auto;
	padding: 20px 20px;
	overflow: hidden;
	position: relative;
	box-shadow:  1px 1px 8px #d9d9d9;
	transition-duration:0.4s; 
	-moz-transition-duration:0.4s; 
	-webkit-transition-duration:0.4s; 
	-o-transition-duration:0.4s; 
	
}
.ny_xw img{
	float: left;
	width:15%;
	margin-right: 4%;
}
.ny_xw h4{
	font-size: 20px;
	margin-bottom: 2%;
	color: #282828;
}
.ny_xw p{
	font-size: 16px;
	color: #686868;
}
.ny_xw h5{
	position: absolute;
	bottom: 8%;
	margin-left: 18.5%;
	color: #808080;
}
.ny_xw:hover{
	
transform:translate(0px,-3px);
	box-shadow:  1px 5px 8px #d9d9d9;

}
/*xw*/
.xw_xq{ padding-bottom:20px; margin-bottom:40px; border-bottom:1px #ccc dotted; text-align:center;padding-top: 2%}
.xw_xq .xw_xq_bt{ font-size:18px; color:#444; font-weight:600;}
.xw_xq .xw_xq_rq{ margin-top:20px; font-size:13px;}
.xw_xq .xw_xq_rq span{ color:#999}

.xw_more{margin-top:40px;padding-bottom: 32px;}
.xw_more a{display:inline-block; line-height:40px; padding:0 16px; color:#fff; background:#c82126 ;}

.jiathis_style_24x24{ overflow:hidden; margin-top:30px;}
.jiathis_style *{ border:none !important;}

.xwxq_sxp{width:100%; overflow:hidden; margin:30px 0 0 0;}
.xwxq_sxp a{display:block; margin-bottom:10px; transition: all 0.7s;}
.xwxq_sxp a:hover{color:#c82126;}
.xwxq_sxp a span{ font-weight:600; color:#444;}

.ny_wb p{
	line-height: 24px;
}


/*****************工作机会*********************/
.job{
	width: 100%;
	margin: 0 auto;
}
.l-bg{background:#f7f7f7;}
.topimg-360{height: 360px;}
.job_main{margin-bottom: 60px;}
.job{padding-top: 0px; color: #666666;}
.job-list{border: 1px solid #dcdfe2; border-top: 2px solid #d0d4d8;margin-bottom: 58px;background: #fff;}
.job-list .title{height: 49px; line-height: 49px; background: #3a3f47; border-bottom:1px solid #fafbfb;color: #fff;}
.job-list .job-con{margin-bottom: 30px;}
.job-list .job-con{margin-bottom: 30px;}
.connect-list .job-list .job-con {
	margin-bottom: 0;
	height: 500px;
	overflow: hidden;
	overflow-y: auto;
}
.job-list ul.job-info li{height: 49px; line-height: 49px; border-bottom: 1px dashed #dcdfe2;}
.job-list ul.job-info>li:nth-child(even){background:#f6f6f6;}
.job-list ul.job-info li:hover {background: #f5f6f8;color: #282988}
.job-list ul.tabble li {float: left;border: none;padding: 0 5px;}
.connect-list ul.job-info li:last-child {
	border: 0;
}
.job-list ul.tabble li.name{width: 220px;padding-left: 30px;padding-right: 5px;}
.job-list ul.tabble li.address{width: 120px;}
.job-list ul.tabble li.catgory{width: 190px;}
.job-list ul.tabble li.num{width: 100px;}
.job-list ul.tabble li.time{width: 100px;}
.job-list ul.tabble li.company-name {
	width: 190px;
	padding-left: 30px;
}
.job-list ul.tabble li.cname {
	width: 80px;
}
.job-list ul.tabble li.caddress {
	width: 470px;
}
.job-list ul.tabble li.tel {
	width: 370px;
}
.l-table li{font-size: 16px;font-weight: bold;}
.l-table li.caddress{padding-left: 114px!important;}
/****分页****/
.job-page{margin-bottom: 36px; padding: 0 50px; line-height: 30px; font-size: 12px;}

/****工作机会详情*****/
.job-details {
	padding: 20px 50px 30px;
	border: 1px solid #dcdfe2;
	border-top: 2px solid #e70012;
	background-color: #fff;
}
.job-h1 {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #e70012;
	border-bottom: 1px dashed #dde0e3;
}
.job-h1 span{font-size: 12px; color: #666; padding-left: 30px;}
.job-h1 a{width: 40px; height: 40px; display: block; float: right; font-size: 12px; color: #e70012; background: url(../images/aboutus/icon-back.png) no-repeat 0 17px; text-align: right;}
.job-des{padding: 15px 0;}
.job-des p{line-height: 28px;}
.job-des p.t{font-weight: bold; line-height: 46px; margin-top: 20px;}
.mailto{padding: 20px 0; color: #f87500;}
.mailto span{font-weight: bold; padding-left: 5px;}
.job-des .mailto-link {
    width: 90px;
    height: 30px;
    line-height: 30px;
}


/*yy*/
.ny_yyfa{
    text-align: center;
}


.ny_dh1{
	padding:10px 0 35px 0;
	border-bottom: 1px  dashed #e9e9e9;;
}
.ny_dh1 a{
	border: 1px solid #cccccc;
	padding: 5px 20px;
	margin-right: 20px;	
}
.ny_dh1 a:hover{
	border: 1px solid #e70012;
	background: #e70012;
	color: #f1f1f1;
}
.ny_dh1 .s{
	border: 1px solid #e70012;
	background: #e70012;
	color: #f1f1f1;
}




/*cpxx*/
.cp_xx{
	padding: 0px;
	background: #fff;
	overflow: hidden;
}
.tab1{width:100%;margin:50px auto 0 auto;float:left}
.menu{border-bottom:#cccccc solid 1px;overflow: hidden}
.menu li{float:left;text-align:center;cursor:pointer;color:#666;font-size:14px;overflow:hidden;background:#E0E2EB;padding: 10px 30px;border-right:1px solid #CFCFCF;}
.menu li.off{background:#FFFFFF;color:#336699;font-weight:bold;}

.menudiv{border-top:0;background:#fefefe;}
.menudiv p{color:#696969;line-height: 28px; }
.menudiv div{padding:15px;line-height:28px;}
.menu li  a{color:#096C3F}
.menudiv h3{
	color:#383838;font-size: 16px;font-weight: 600; margin-top: 20px;margin-bottom: 10px;
}
#con_one_2  img{margin-bottom: 10px;}


table{
	width: 100%;
	border:#CDCDCD;
	border-collapse: collapse;
	color: #696969;
}
table td{padding:5px 2px; }

/*主容器*/
.con-FangDa{
	width:200px;
	height: auto;
	margin: 0px 0;
	background-color:#fff;
	float: left;
	
}
/*正常容器*/
.con-fangDaIMg{
	width: 360px;
	height: auto;
	position: relative;
	background-color: #fff;
	border: 1px solid #f1f1f1;
}
.con-fangDaIMg > img{
	width: 100%;
	height:100%
}
/*滑块*/
.magnifyingBegin{
	width: 0;
	height: 0;
	left: 0;
	top: 0;
	background-color: #454545;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	cursor: move;
	display: none;
}
/*放大镜显示区域*/
.magnifyingShow{
	width: 0;
	height: 0;
	display: none;
	position: absolute;
	right: -470px;
	top: 0;
	overflow: hidden;
	background-color: #fff;
}
.magnifyingShow > img{
	width:150%;
	margin-left:0;;
	margin-top: 0;
}
/*设置选择图片容器*/
.con-FangDa-ImgList{
	margin-top:10px;
	height:54px;
	width:400px;
	list-style: none;
}
.con-FangDa-ImgList > li{
	margin-right:2px;
	width: 90px;
	height: 50px;
	float: left;
	cursor: pointer;
	border: 0px solid #666;
	background-color: #fff;
	text-align:center;
}

.con-FangDa-ImgList > li > img{
	vertical-align:top;
	display:inline;
	width:auto;
	height:50px;
}
.con-FangDa-ImgList > .active{
	border-color:#000;
}

/*产品详细*/
.cp-zs{margin:20px 0 }
.cp-y{width: 420px;float:right;position: relative;min-height: 240px; }
.cp-y h3{font-size: 18px;margin-top: 20px;color: #2f6ec4;border-bottom:1px solid  #E4E4E4;padding-bottom:10px;}
.cp-y h3 a{
	text-align: right;
	float: right;
	font-size: 15px;
	margin-top: 5px;
}
.cp-y  p{
	line-height: 24px;
	margin-top:5px;
	color: #585858;
	font-size: 14px;
	
}

.cp-y  h5{
	position: absolute;
	bottom: 0;
	border-top: 1px solid #e1e1e1;
	width: 100%;
	padding-top: 10px;
}
.cp-y  h5 a{
	color: #808080;
}
.cp-y  h5 a:hover{
	color:  #128FDF;
}
.cp-y h5 img{
	margin-top: 5px;
	margin-left: 5px;
	
}




/*cp*/


.list{width: 100%;}
.list ul li a{padding-left: 0px;color: #fff; display: block; position: relative;}
.list ul li ul{display: none;padding-bottom: 0px;}
.list ul li ul li { border-left:0; border-right:0;padding: 4px 0px!important;font-size: 14px!important;background: #e9e9e9;padding-top: 5px!important;margin-top: -10px;padding-bottom: 10px!important;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:0px;color: #484848!important;background: #e9e9e9!important;border-bottom: 1px solid #d1d1d1;	padding:12px 23px;
}
.list ul li ul li ul li { }

.list ul li ul li:hover a{
	color: #f1f1f1!important;
	background: #00a039!important;
}


/*cp*/
.cp_tz{
text-align: center;	
}
.cp_tz ul{
	
}
.cp_tz ul li{
	float: left;
	width: 50%;
	margin-top: 10%;
	margin-bottom: 8%;
	text-transform: uppercase;
}
.cp_tz ul li h4{
	font-size: 28px;
	font-weight: 600;
	color: #282828;
	margin-top: 15px;
	
}
.cp_tz ul li h3{
	width: 445px;
	height: 279px;
	overflow: hidden;
	margin: 0 auto;
	
	
}
.cp_tz ul li h3 img{
	width: 100%;
	transition-duration:0.4s; 
	-moz-transition-duration:0.4s; 
	-webkit-transition-duration:0.4s; 
	-o-transition-duration:0.4s; 	
	
}
.cp_tz ul li h3 img:hover{
		    	   transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);
}
.cp_tz ul li:hover a  h4{
	color: #e50113;
}
.fen {text-align: center; padding: 30px 0 50px; overflow: hidden; font-size: 0;}
.fen li {display: inline-block;}
.fen a, .fen span {padding: 3px 10px; border: 1px solid #CCCCCC; margin: 0 2px 11px; border-radius: 4px; font-size: 15px;}
.fen .active span, .fen a:hover {background: #E50112; color: white; border-color: #E50112;}
.fen ul {margin: 0 auto;}
/*分页*/
		.yema{text-align:center; padding:30px 0 0; overflow:hidden;  margin-bottom:50px;}
		.yema a,.yema span{ padding:3px 10px; border:#ccc 1px solid; margin:0 2px; font-size:17px; display:inline-block; color:#333; font-family:"宋体"; margin-bottom:10px; border-radius:4px;}
		.current{background:#e50112;color:#fff !important;border:#e50112 1px solid !important;}
		.yema a:hover{  background:#e50112; color:#fff; text-decoration:none; border:1px solid #e50112;}

		a.yema_on{color:#fff !important; border:#e50112 1px solid !important; background:#e50112;}
		a.yema_on:hover{color:#fff !important; border:#e50112 1px solid !important; }
		a.ok{color:#fff !important; border:#e50112 1px solid !important; background:#e50112;}
		a.ok:hover{color:#fff !important; border:#e50112 1px solid !important; }



.banner{
	
}
.banner img{
	width: 100%;
}





/*2019.5.28*/

.kj .kj-y ul{
	
}
.kj .kj-y ul>li{
	text-align: left;
	font-size: 16px;
	text-transform: uppercase;
	color: #282828;
	padding: 13px 5px;
	border-bottom: 1px solid #e1e1e1;
	margin-top: 9px;
	float: left;
	width: 100%;

}
.kj .kj-y .ce>li{
	text-align: left;
	font-size: 16px;
	text-transform: uppercase;
	color: #282828;
	padding: 0px 0px;
	border-bottom: 1px solid #e1e1e1;
	margin-top: 11px;
	float: left;
	width: 100%;

}
.kj .kj-y ul li a{
	color: #282828;
	transition-duration:0.3s; 
	-moz-transition-duration:0.3s; 
	-webkit-transition-duration:0.3s; 
	-o-transition-duration:0.3s; 
}
.kj .kj-y ul>li .sj{
width: 10px;
	height: 10px;
	overflow: hidden;
	float: right;
	margin-top: 6px;
	margin-right: 5px;

}
.kj .kj-y ul>li  img{
			transition-duration:0.3s; 
	-moz-transition-duration:0.3s; 
	-webkit-transition-duration:0.3s; 
	-o-transition-duration:0.3s; 

}
.kj .kj-y .kj-gy>.ce>li:hover>a{
	color: #f1f1f1;
}
.kj .kj-y .kj-gy>ul>li a:hover{
	color: #e70012;
}

.kj .kj-y .kj-gy>.ce>li>a {
	background: #e70012;
	padding: 13px;

}

.kj .kj-y .ce>li>a{
color: #f1f1f1;
}

.kj .kj-y .ce>li  img{
margin-top: -20px;
} 
.kj .kj-y .ce>li:hover  img{
margin-top: -20px;
} 
.kj .kj-y ul>li:hover  img{
margin-top: -10px;
}
.clear{clear:both;}
.ce{display:block;}

.more{margin-left: 36px;}
.ce li a{display:block;cursor:pointer;}
.ce li a:hover{color: #f1f1f1;}
.ce li .dqian{background:none}
.ce li {color:#e70012 }

.er{display:none;}
.er li{width:100%;}
.er li a{display:block;padding:0px 0px 0px 0px;color:white;background:none;font-size: 15px;}
.er .e_li a{}
.er li a:hover,.er li .sen_x{color: #e70012;
}
.er .e_li a:hover,.er .e_li .sen_x{color: #e70012;
}

.thr{background:rgb(150,150,150);display:none;}
.thr li{margin-bottom:1px;;position:relative;}
.er .e_li .thr li a{background:none;}
.er .e_li .thr li a:hover{background:rgb(249,152,49);}
.er .e_li .thr li .xuan{background:rgb(249,152,49);}
.more1{margin-left: 28px;margin-top: -4px;}
.thr_nr{width:300px;position:absolute;top:0px;left:150px;z-index:10;display:none;}
.thr_nr h3{font-weight:normal;font-size:18px;display:block;text-align:center;width:100%;padding:10px 0px;}
.thr_nr img{width:100%;}



.ti {width: 29px;height:29px;float: left;padding-top: 3px;cursor: pointer;text-align: center;margin-right: 10px;margin-top:40px;margin-left:20px;background: url(../images/11.png) no-repeat;}
.inpu {cursor: pointer;filter:alpha(opacity=0);-moz-opacity:0; opacity:0;width:29px;height:29px;}
.span{float:left;display:block;padding:4px 40px 0px 0px;color:#000;}
/* .tu1{width: 29px;height:29px;float: left;padding-top: 3px;cursor: pointer;text-align: center;margin-right: 10px;margin-top:40px;margin-left:20px;background:url(../images/22.png) no-repeat;} */
.span1{color:#f1f1f1;float:left;display:block;padding:4px 40px 0px 0px;}
.span2{color:#000;}





