@charset "gb2312";
/* CSS Document */


body { background:#fdf7f9 url(img/body-bg.png) repeat-x top; text-align:left; color:#666;  line-height:21px;}
.cRed { color:#aa4d82;}

.buttonAll { }
.buttonAll em { background:url(img/sp.png) no-repeat; display:inline-block;}
.buttonAll .askB { background-position:-84px -143px; width:74px; height:25px; text-align:center; line-height:25px;}
.buttonAll .bookingO { background-position:-168px -143px; width:74px; height:25px; text-align:center; line-height:25px;}


.mainNav { background:url(img/navBg.png) top no-repeat; height:70px; clear:both;}
.mainNav .navBrand { margin:0 21px;}
.mainNav .navBrand li { float:left; font:600 18px/45px "Microsoft YaHei"; background:url(img/sp.png) no-repeat right 0; padding-left:35px; padding-right:35px; color:#fff; text-shadow:2px 2px 2px #d34965;}

.area01-Brand { background:url(img/area01-bg.png) repeat-y; overflow:hidden; clear:both; height:auto; border:solid #fee6f2; border-width:1px 0;}
.area02-Brand { background:url(img/area02-bg.png) repeat-y; overflow:hidden; clear:both; height:auto; border:solid #fee6f2; border-width:1px 0;}
.area02-Brand .colL { width:375px; float:left;}
.area02-Brand .colR { width:575px; float:left;}

.area03-Brand { background:url(img/area03-bg.png) repeat-y;}
.area03-Brand .colL { float:left; width:184px;}
.area03-Brand .colR { float:left; width:766px;}



.picList-Brand { width:100%; overflow:hidden;}
.picList-Brand ul { width:120%;}
.picList-Brand li { float:left; position:relative;}
.picList-Brand li h3 { line-height:25px; color:#60a2bc;}

.picList-Brand .w74 li { width:74px; text-align:center;}
.picList-Brand .w290 li { width:290px; text-align:center; }
.picList-Brand .p2 li { margin-left:10px; display:inline; }
.picList-Brand .p3 li { margin-right:1px; display:inline; }
.picList-Brand .p4 li { margin-left:17px; display:inline; }
.picList-Brand .w224 { width:225px; float:left;}
.picList-Brand .w224 li { width:224px; text-align:center; }
.picList-Brand .w126 { width:465px; float:left;}
.picList-Brand .w126 .text { background:url(img/img02000.jpg) no-repeat 0 0; width:465px; height:140px; overflow:hidden; clear:both; display:block; }
.picList-Brand .w126 .text p { padding:18px; text-indent:2em;}
.picList-Brand .w126 li { width:126px; text-align:center; }
.picList-Brand .w126 li.w2-168 { width:168 px; text-align:center; }


.picList-Brand  .ap { position:absolute; bottom:0; background:#fff; width:100%; padding:5px 0; color:#000; filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; }


.titleH2-01 { height:51px; position:relative; background:url(img/sp.png) 0 -54px repeat-x;}
.titleH2-01  h2 { background:url(img/titleH2.png) no-repeat; display:inline-block; height:51px; width:450px;}
.titleH2-01 .tit01 { background-position:0 0;}
.titleH2-01 .tit02 { background-position:0 -52px;}
.titleH2-01 .tit03 { background-position:0 -224px;}
.titleH2-01 .tit04 { background-position:0 -104px;}
.titleH2-01 .more,.titleH2-02 .more { background:url(img/sp.png) 0 -143px; width:66px; height:26px; display:inline-block; text-align:center; line-height:26px; margin-top:15px; margin-right:0;}

.titleH2-02 { height:33px; position:relative; background:url(img/sp.png) 0 -107px repeat-x;}
.titleH2-02  h2 { background:url(img/titleH2.png) no-repeat; display:inline-block;}
.titleH2-02 .tit01 { background-position:0 -156px; height:33px; width:450px;}
.titleH2-02 .tit02 { background-position:0 -190px; height:33px; width:450px;}
.titleH2-02 .more {margin-top:4px;}


.titleH2-03 { height:51px; position:relative; background:none;}

.titleH2-04 { height:30px;}
.titleH2-04 h2 { background:#f85f8b;  border-radius:5px; padding:0 20px; font:100 14px/30px ""; color:#fff;}

.titleH2-05 { height:30px;}
.titleH2-05 h2 { background:#60a2bc;  border-radius:5px; padding:0 20px; font:100 14px/30px ""; color:#fff;}

.technical-Brand { width:100%;}
.technical-Brand .pic { width:240px; float:left;}
.technical-Brand .techInfo { width:670px; float:left;}

.techCont {}
.techCont .col { border:1px solid #fee7f3;}
.techCont .col .techNav { border-bottom:1px solid #fee7f3; overflow:hidden;}
.techCont .col .techNav li { float:left; border-left:1px solid #fee6f2; line-height:32px; padding:0 18px;}
.techCont .col .techNav li.tit { background:#ad5089; color:#fff; font:18px/32px "Microsoft YaHei";}
.techCont .f12bla  { padding:10px 0; overflow:hidden;}
.techCont .f12bla li { float:left; width:290px; clear:none; background:url(img/sp.png) 0 -187px no-repeat; line-height:25px;}
.techCont .f12bla .firstNd { clear:both; overflow:hidden; display:block; width:100%; padding:0; margin:0; color:#ad5089;  }


/*专家首页小头像转文字*/
.pList3{ width:100%; overflow:hidden; text-align:left;}
.pList3 ul{ width:100%;}
.pList3 li{ float:left; display:inline;}
.pList3 .w90 li{  margin:0; padding:0; border:solid #ffdbdd; border-width:0 1px 1px 0; }

     /* @expList_sp */
	.expList_sp{ height:183px; margin:0 auto; position:relative;}
	.expList_sp-m{ position:absolute; left:0; top:0;}
	.expList_sp-m-1{ position:relative; left:0; top:0; width:90px; height:90px;overflow:hidden;}
	.expList_sp-m-1 p{ position:absolute; z-index:2;left:0; top:0;width: 90px; height:90px; margin:0;background:url(../../images/img2012/pic08004.png) 0 0 no-repeat;}
	.expList_sp-m-1 span{ position:absolute; z-index:3; left:0; bottom:0; width: 80px; height:85px; padding:5px 5px 0; font:12px/18px "simsun"; text-align:left; }
	.expList_sp-m a{display:block;}
	.expList_sp-img{display:block;}
	.expList_sp-word{ display:none;}
	.expList_sp-word p { background:#fff;}
	.expList_sp-m .active{ display:block;}	
	.expList_sp-m  span a{}
	.expList_sp-m  span a,.expList_sp-m   span a:visited{ color:#fb72a0;  font:14px/18px "simsun";  }	
	/* @expList_sp end */
	
/*资深专家领衔*/
.expInfo h3 { text-align:center; margin-bottom:6px;}
.expInfo p { line-height:21px; padding:0 15px;}


.technology-4d { margin:0 1px; }
.technology-4d h2 { font:18px/35px "Microsoft YaHei"; border-bottom:1px solid #f1f0f0; padding-left:15px; color:#aa4d82;}
.technology-4d .f12bla .firstNd { background:url(img/sp.png) 0 -245px no-repeat; height:56px; padding:5px 10px; margin:0;}
.technology-4d .f12bla .firstNd h3 { font:900 16px/30px ""; color:#aa4d82;}
.technology-4d .f12bla .firstNd p { text-indent:0em;}
.technology-4d .f12bla .firstNd .askB { vertical-align:top;}

.con03_R { margin:0; padding:0;}
.con03_R img  { margin:4px 0; padding:0; border:1px solid #e92b6c;}

.tagListM {  overflow:hidden; line-height:25px;}
.tagListM li {background:url(img/sprites02.png) -72px -146px no-repeat; width:184px; height:77px;  text-align:center;  cursor:pointer; color:#fff; font:500 22px/75px "Microsoft YaHei";}
.tagListM li a {display:block;}
.tagListM li:hover {color:#fff400;}
.tagListM .on {background:url(img/sprites02.png) -72px -61px no-repeat; width:184px; height:77px;  text-align:center; color:#fff400;}

.expCol { background:url(img/expCol-bg.png) repeat-y; width:910px; margin:0 auto;}
.expCol .colL { float:left; width:610px;}
.expCol .colR { float:right; width:290px;}
.expCol-line01 { background:url(img/expCol-line.png) 0 0 no-repeat; width:910px; height:1px; font-size:1px; overflow:hidden;}

.blk_18 {font-size:12px; width:610px; float:left; }
.blk_18 .pcont { float:left;overflow: hidden; width:500px; height:350px; text-align:center;}
.blk_18 .ScrCont {width: 32766px;}
.blk_18 #List1_1 {float:left}
.blk_18 #List2_1 {float:left}
.j_tou{ width:34px; padding-top:117px;}
.bt_cl{ background:url(img/jtc_lb.jpg) right top no-repeat; padding-right:17px; float:left;}
.bt_cr{ background:url(img/jtc_rb.jpg) left top no-repeat; float:right; padding-left:17px;}
.pl{ width:250px; height:350px; float:left; margin-left:10px;text-align:left; background:#fff;}
.pl_a{ width:250px; height:auto; float:left;}
.pl_a img{ float:left;}

.pl strong { font:16px/35px "Microsoft YaHei"; color:#007771;}
.pl .buttonAll { margin-top:8px; text-align:center;}
.pl dl{ width:230px; padding-left:5px; height:auto; float:left;}
.pl dl dt{ width:230px; height:auto; float:left; line-height:21px;}
.pl dl dt p{ width:230px; float:left;}
.pl dl dt p img{ float:left;}
.pl dl dd{ width:230px; float:left;}
.pl dl dd img{ float:left; margin-left:10px; display:inline;}