@charset "gb2312";
/* CSS Document */
body { background:url(xm15_bg.jpg) repeat-x top #e7f4ff; color:#555555; margin:0px; padding:0px; font-size:12px; font-family:"SimSun"; text-align:left; }
a { text-decoration:none; }
a:link, a:visited { color:#555555; }
a:hover { color:#ff0000; text-decoration:underline; }
* { margin:0px; padding:0px; }
ul, li { list-style-type:none; margin:0px; padding:0px; }
img { border:0px; vertical-align:middle; }
.clear { clear:both; }
input,select { vertical-align:middle; }
.no { display:none; }
table { margin:0px auto;}
.f_l { float:left }
.f_r { float:right; }

.bg{ background:url(xm15_bot.png) repeat-x bottom}
.head{ background:url(xm15_head.jpg) no-repeat center top; width:1002px; margin:0px auto; position:relative;}
.bot { padding-top:15px; line-height:24px; margin:10px auto 0px; width:500px; height:93px;}
.bot img{ float:left; margin-right:20px; clear:left; padding-top:3px;}
.inp{ background:url(xm15_inp.jpg) no-repeat left center; padding-left:10px; height:21px; line-height:21px; border:0px; width:135px; color:#a4b9e7}
.tit{ margin:97px auto 0px; text-align:right; background:url(xm15_bat.png) no-repeat right; height:24px; padding-top:5px; text-align:right; padding-right:8px; position:relative; z-index:2;}
.tit a{ display:inline-block; width:51px; height:24px; margin-left:2px; text-align:center;}
.menu{ height:45px; margin:0px auto; background:url(xm15_menu.png) repeat-x bottom;}
.menu ul{ float:left}
.menu ul li{ float:left; text-align:center; font-size:17px; font-weight:bold; width:156px; background:url(xm15_menu_line.png) no-repeat right top; line-height:45px;}
.menu_r{ float:right; line-height:45px; height:45px;}
.bg2{ background-color:#FFFFFF; width:1020px; margin:0px auto; padding:0px; padding-top:10px; margin-top:10px;}
.flash{ position:absolute; left:2px; top:35px; width:1000px; height:129px; z-index:1;}

.pf_con{ width:70px; padding-bottom:20px; background:url(xm15_pf_line.png) no-repeat 36px 65px #efefef; position:fixed; right:20px; top:25%; z-index:99999;}
.pf_con ul li{ width:66px; height:66px; cursor:pointer; position:relative; z-index:1; margin-bottom:14px; float:right; clear:both}
.pf_con ul li.last{ margin-bottom:0px;}
.pf_con ul li a.pf_icon{ position:absolute; width:66px; height:66px; right:0px; top:0px; display:block; z-index:3}
.pf_con ul li a.pf_icon1{ background:url(xm15_pf_icon1.png) no-repeat left top;}
.pf_con ul li a.pf_icon1:hover,.pf_con ul li a.current.pf_icon1{ background:url(xm15_pf_icon1_1.png) no-repeat left top;}
.pf_con ul li a.pf_icon2{ background:url(xm15_pf_icon2.png) no-repeat left top;}
.pf_con ul li a.pf_icon2:hover,.pf_con ul li a.current.pf_icon2{ background:url(xm15_pf_icon2_1.png) no-repeat left top;}
.pf_con ul li a.pf_icon3{ background:url(xm15_pf_icon3.png) no-repeat left top;}
.pf_con ul li a.pf_icon3:hover,.pf_con ul li a.current.pf_icon3{ background:url(xm15_pf_icon3_1.png) no-repeat left top;}
.pf_con ul li a.pf_icon4{ background:url(xm15_pf_icon4.png) no-repeat left top;}
.pf_con ul li a.pf_icon4:hover,.pf_con ul li a.current.pf_icon4{ background:url(xm15_pf_icon4_1.png) no-repeat left top;}
.pf_con ul li a.pf_icon5{ background:url(xm15_pf_icon5.png) no-repeat left top;}
.pf_con ul li a.pf_icon5:hover,.pf_con ul li a.current.pf_icon5{ background:url(xm15_pf_icon5_1.png) no-repeat left top;}
.pf_con ul li .pf_bar{ background:url(xm15_pf_bar.png) no-repeat left center; line-height:66px; width:101px; text-align:center; font-size:14px; font-family:"Microsoft YaHei"; position:absolute; right:-58px; top:0px; z-index:2; -moz-transition:ease-out 0.3s; -o-transition:ease-out 0.3s; -webkit-transition:ease-out 0.3s; transition:ease-out 0.3s; overflow:hidden; opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
.pf_con ul li:hover .pf_bar{ right:58px; opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
.pf_con ul li .pf_con1{ background:url(xm15_pf_con1.png) no-repeat center top; width:117px; line-height:22px; height:129px; padding-top:7px; text-align:center; padding-right:5px; position:absolute; right:-58px; top:-30px; z-index:2; -moz-transition:ease-out 0.3s; -o-transition:ease-out 0.3s; -webkit-transition:ease-out 0.3s; transition:ease-out 0.3s; overflow:hidden; opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
.pf_con ul li:hover .pf_con1{ right:72px; opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}

.twhite1 { color:#fff; }
.twhite1 a:link, .twhite1 a:visited { color:#fff; }
.twhite1 a:hover { color:#fff; text-decoration:underline; }