﻿.tw{border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4; background:#F8F8F8}
.tw img{margin-top:14px;}
.tw  a{width:230px;display:block;margin:0px auto 0px 14px; line-height:30px;}
.tw p{width:230px;margin:7px auto 14px 14px; line-height:22px;}

.ct .slideBox{  height:378px; overflow:hidden; position:relative; margin:0px;}
.ct .slideBox span{background:rgba(152,0,0,.7);position:absolute;bottom:0px;width:715px;color:#fff;font-size:18px;text-align:left;padding:10px 20px; line-height:22px;}
.ct .slideBox .bd{ position:relative; height:378px; z-index:0;   }
.ct .slideBox .bd li{ zoom:1; vertical-align:middle; }
.ct .slideBox .bd li a{color:#ffffff;}
.ct .slideBox .bd li a{line-height:22px;position:relative;height:378px;display:block;}
.ct .slideBox .bd img{ width:100%; height:auto; display:block;  }
.ct .slideBox .prev,
.ct .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ct .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.ct .slideBox .prev:hover,
.ct .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ct .slideBox .prevStop{ display:none;  }
.ct .slideBox .nextStop{ display:none;  }

.w450{ width:410px;}
.w260{width:260px;}
.nb{border-top:5px solid #980000; margin-top:15px;border-bottom:5px solid #E9E9E9}
.nb .nb_t{height:42px; line-height:42px; background:#F8F8F8; text-indent:10px;}
.nb .nb_list{border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;}
.nb .nb_list li{border-top:1px solid #F2F2F2; width:100%; height:192px;}
.nb .nb_list .w450{margin:15px auto 15px 15px;}
.nb .nb_list .w450 a{ line-height:30px;}
.nb .nb_list .w450 p{ line-height:26px; height:85px;}

.nb .nb_list .w260{margin:15px 15px 15px auto;}
.nb .nb_list .w260 img{ width:260px; height:162px}
.nb .nb_list .w260 a{ display:block;width:260px;height:162px}

.nb_tw{border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2; padding-left:16px;}
.nb_tw li{width:216px; height:340px; float:left; margin:16px 16px 16px 0px;;}
.nb_tw a{ line-height:30px;}
.nb_tw p{ line-height:26px;}
.nb_tw img{ width:216px; height:144px;}



.screening {position:relative; }
.screening .dbody{background:#f2f2f2;padding-right:20px;padding-bottom: 7px; }
.screening dl{padding:10px 10px 0 10px;line-height:30px;}
.screening dt{background:#980000;display:block;float:left;width:80px;text-align:center;color:#fff;}
.screening dd{ display: block;margin-left:90px;margin-right:30px;overflow:hidden;

}
.screening dd a,.screening dd span{margin:0 5px;display:inline-block;} 
.screening dd a.on{color:#980000;} 
.screening dl i{background:#980000;cursor:pointer;color:#fff;width:20px;height:20px;display:none;float:right;line-height:20px;text-align:center;margin-top:5px}
.screening .search{margin:10px 0 10px 10px;}
.screening .search input[type=text]{width:92%;height:40px;border:1px solid #ddd;text-indent:10px;box-sizing:border-box;vertical-align:top;}
.screening .search button{width:8%;height:40px;box-sizing:border-box;background:#980000;font-size:20px;border:1px solid #980000;
			 -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
						border-radius: 0px 5px 5px 0px; cursor:pointer;
		}
.screening .search button:hover{background:#710000;}
.screening img{vertical-align: middle;}
#chartdiv{margin-top:20px;width:100%;height:360px;}

.shengxiao{width:20px; height:20px;margin-left:10px;}

.p_list .cierafix{padding:40px 5px 32px;border-bottom:1px solid #d4d4d4;line-height:43px;color:#980000;}
.p_list .pic{width:85px;height:85px;overflow:hidden;float:left;
			 -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
						border-radius: 50%;
}
.p_list li ul{margin-left:110px;display:block;line-height:29px;}
.p_list li ul dl{width:100%; }
.p_list .pic img{width:100%;height:100%;}
.p_list li .linkedin i{display:inline-block;width:17px;height:17px;background:url(../images/linked.svg);background-size:100%;margin-right:5px;}
.p_list li .address i{display:inline-block;width:17px;height:17px;background:url(../images/address.svg);background-size:100%;margin-right:5px;}
.p_list li .email i{display:inline-block;width:17px;height:17px;background:url(../images/email.svg);background-size:100%;margin-right:5px;}

.mp_l .title{width:70%;float:left;}


#mapdiv{background:rgba(255,255,255,0.8);min-width: 200px;  position: absolute; bottom:-300px; left: 50%; z-index:1;border:1px solid #ccc;display:none;
-webkit-box-shadow: 0 0 5px #eee;
   -moz-box-shadow: 0 0 5px #eee;
        box-shadow: 0 0 5px #eee;}
#mapdiv .hbody{background:#980000;color:#fff;height:3em;line-height:3em;text-indent:1em;
position:relative;}
#mapdiv .hbody i{position:absolute;right:0px;top:0px;height:3em;width:2em;font-size:30px;text-align:center;cursor:pointer;}
#mapdiv .bbody{max-height: 300px;padding:20px;overflow-y:auto;line-height:2.5em;}
#mapdiv .bbody img{margin-right:10px;}
#mapdiv.africa{margin-left:-280px;bottom:-370px;}
#mapdiv.europe{margin-left:-280px;bottom:-370px;}
#mapdiv.oceania{margin-left:100px;bottom:-250px;}
#mapdiv.asia{margin-left:-200px;bottom:-370px;}
#mapdiv .bbody a.on{color:#980000;}
 

#ulist{background:rgba(255,255,255,.8);width:100%;left:0;height:600px;margin-top:-625px;margin-bottom:25px;position:relative;z-index:1;
opacity:0; overflow:hidden;
		-moz-transform:scale(0,0);
 -webkit-transform:scale(0,0);
			-o-transform:scale(0,0); 
		-moz-border-radius: 2000px;
	-khtml-border-radius: 2000px;
 -webkit-border-radius: 2000px;
}
#ulist.show{opacity:1;width:100%;left:0;height:600px;margin-top:-625px;margin-bottom:25px; transition-delay:.3s;
		-moz-transform:scale(1,1);
 -webkit-transform:scale(1,1);
			-o-transform:scale(1,1); 
		-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
 -webkit-border-radius: 0px;
}
 #ulist,#ulist *{
	 -moz-transition: all .5s;
-webkit-transition: all .5s;
		 -o-transition: all .5s;
				transition: all .5s;
  }
#ulist .hbody{color:#980000; height:3em;font-size:2em;line-height:3em;text-align:center;
position:relative;}
#ulist .bbody{padding:0 90px;position:relative;}#ulist .bbody ul{overflow-y:auto;height:345px;text-align:center;}
#ulist .bbody .close{display:block;position:absolute;right:90px;bottom:100%;color:#890000;font-size:65px;cursor:pointer;}
#ulist .bbody .close:hover{text-decoration:none;  }
.main.nom{margin:0 auto;}
#ulist .bbody li{display:inline-block;margin:15px;}
#ulist .bbody .pic{    width: 85px;
    height: 85px;
    overflow: hidden;

    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;}
		#ulist .bbody .pic img{width:100%;height:100%;}
		#ulist .bbody .pagination{clear:both;} 
				#ulist .bbody li>a{display:block;font-size:10px;}
@media screen and (max-width:1000px){
	.screening .search{margin:10px 0 10px 10px;padding-bottom:12px;}
	.w450{ width:100%;}
.w260{width:100%;}
	.ct .slideBox{  height:auto; overflow:hidden; position:relative; margin:10px auto auto auto;}
.ct .slideBox span{background:rgba(152,0,0,.7);position:absolute;bottom:0px;width:100%;color:#fff;font-size:18px;text-align:left;padding:10px 20px; line-height:22px;}
.ct .slideBox .bd{ position:relative; height:auto; z-index:0;   }
.ct .slideBox .bd li a{line-height:22px;position:relative;height:auto;display:block;}
.ct .slideBox .prev,
.ct .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ct .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.screening .dbody{background:#f2f2f2;padding:0;  }

.screening .search input[type=text]{height:40px;border:1px solid #ddd;text-indent:10px;box-sizing:border-box;vertical-align:top;}
.screening .search button{height:40px;box-sizing:border-box;background:#980000;font-size:20px;border:1px solid #980000;
			 -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
						border-radius: 0px 5px 5px 0px; cursor:pointer;
		}
		.p_list li ul dl{width:100%;}
		#chartdiv{display:none;}
		#mapdiv{display:none;}
		.mp_l dl{width:100%;}
		.mp_l .title{width:100%;float:left;}
		
}

@media screen and (max-width: 580px){
	.screening .search input[type=text]{
		width: 80%;
	}
	.screening .search button{
		width: 18%;
	}
}
@media screen and (max-width: 425px){
	.p_list .pic{
		width: 75px;
		height: 75px;
	}
}
@media screen and (max-width: 375px){
	.p_list .pic{
		width: 55px;
		height: 55px;
	}
}