@charset "utf-8";
/* CSS Document */

/* 通用 */
*{margin:0;padding:0;font-size:;font-family:"微软雅黑","宋体";list-style-type:none;outline: 0;zoom: 1;}
body{ background:#fffcfc; color:#333;-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于14px*/ overflow-x:hidden; position:relative}
img{border:0;}
a{border:0;color: #333;text-decoration: none;}
a:hover{text-decoration: none; color:#f81968}
.hover{ color:#f81968}
.hover:hover{ text-decoration:underline}
h1,h2,h3,h1 a,h2 a,h3 a{font:normal 12px;}
ul,li{ margin:0; padding:0; list-style:none;}
.rowf{ float:left;}
.rowr{ float:right;}
.clear{ clear:both;}
.clearwarp{ clear:both; overflow:hidden}
.mt10{ margin-top:10px;}
.bgfff{ background:#fff;}
.cn{ text-align:center}
.juzhong{ width:1200px; height:auto; margin:0 auto; clear:both;}
.w882{ width:882px}
.w292{ width:292px}
.w590{ width:590px}
.mb15{ margin-bottom:15px}
.b{ border:1px solid #f9e4ee}
.p22{ padding:22px;}
.lh24{ line-height:24px}
.f14{ font-size:14px;}

ul.lb{}
ul.lb li{ line-height:24px; height:24px; background:url(../images/d.gif) no-repeat left center;}
ul.lb a{ padding-left:10px}


/* 头部 */
#head{ float:left; width:100%; height:auto; background:#fff;}
.top_nav{ width:100%; background-image:url(../images/xh_02.gif); background-repeat:repeat-x; height:33px; line-height:33px;}
.top_navL{ float:left;}
.top_navR .f a{ display:inline-block; *display:inline; width:50px; height:21px; background:url(../images/xh_07.gif) repeat-x; margin-top:5px; line-height:21px;text-align:center; margin-right:10px;}
.top_navR{ float:right; color:#eb0000; width:440px;}
.top_navR .r a{ padding-left:20px;}

.top{width:1200px; height:95px; }
.logo{ float:left; width:170px; height:95px;}
.top_banner{ float:right; width:320px; height:95px;}

.mun{ height:50px; background:url(../images/nav_bg.gif) repeat-x}
.mun .box_x{ height:50px; line-height:50px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mun .box_x .navBar{ position:relative; z-index:1;color:#fff; height:50px; line-height:50px;   }
.mun .box_x .nav{ width:1200px; margin:0 auto; font-family:"微软雅黑";  }
.mun .box_x .nav a{ color:#fff;  }
.mun .box_x .nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px;  }
.mun .box_x .nav .m{ float:left;  position:relative; }
.mun .box_x .nav h3 a{  display:block; padding:0 24px; font-size:15px; font-family:"微软雅黑"; float:left }
.mun .box_x .nav .on a{  background:#323232;  }

.cx{ height:45px; padding:10px 0; background:url(../images/xh_26.jpg) no-repeat left center;   position:relative;}
.cx .box{ width:730px; height:30px; border:1px solid #f9e6ef; padding-top:13px;}
.cx .box span{ padding-left:33px;}
.cx .box span input,.cx .box span select{ vertical-align:middle;}
.cx .box span select{ vertical-align:middle; margin-left:5px}
.cx .box input.an{ width:85px; height:34px; color:#fff; background:url(../images/xh_ss.gif) no-repeat; border:none; cursor:pointer; position:absolute; right:20px; top:17px; line-height:28px;}

.lbo{ width:760px; height:340px;}
.lbo .focusBox { position: relative;width: 760px; height: 340px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; }
.lbo .focusBox .pic img { width: 760px; height: 340px; display: block; }
.lbo .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.lbo .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.lbo .focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.lbo .focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.lbo .focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.lbo .focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-left: 5px; cursor: pointer; }
.lbo .focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.lbo .focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.lbo .focusBox .num li.on a,.focusBox .num a:hover{ background:#f81968;  }

.jd{ width:420px}
.jd .t{ color:#f01666; font-size:19px; font-family:Arial, Helvetica, sans-serif; font-style:italic; height:35px; line-height:35px; border-bottom:1px solid #d6d4d4}
.jd h3{ height:35px; line-height:40px; text-align:center; font-size:14px; display:block; width:420px}
.jd h3 a{ font-size:14px}
.jd p{ line-height:20px;}

.jd_lb{ margin-top:10px; padding-top:10px; border-top:1px dotted #a3a1a1}
.jd_lb ul li{ float:left; width:50%;}

.jrtj{ position:relative}
.jrtj .tj{ width:125px; height:115px; background:url(../images/xh_17.png) no-repeat; position:absolute;top:0;left:0; z-index:999}
.jrtj .hd{ height:82px; border-bottom:1px solid #f9e4ee; position:relative; text-align:right}
.jrtj .hd span{ display:block; position:absolute;top:50px; right:20px; font-size:14px; font-weight:bold; color:#000}
.jrtj .hd{ padding-top:25px; padding-right:122px}
.jrtj .hd ul li{ display:inline-block; *display:inline;*zoom:1; overflow:hidden; width:11px; height:11px; margin:0 5px; background:url(../images/yd.gif) no-repeat; cursor:pointer}
.jrtj .hd ul li.on{background:url(../images/ydhover.gif) no-repeat}

.js{ height:340px; padding:22px; border-bottom:1px  solid #f9e4ee; font-size:14px;}
.js dl dt{ float:left; margin-right:10px;}
.js dl dd{ float:left; width:550px; font-size:14px; height:32px; line-height:32px;}
.js dl dd img{ vertical-align:middle}
.js dl dd span{ padding-left:5px; display:inline-block; *display:inline; *zoom:1; *overflow:hidden;}
.js dl dd.l span{ width:50%; float:left; padding:0; font-size:14px;}
.xx{ border-bottom:1px dashed #eeeeee; padding-bottom:5px;}
.js dl dd.an{ height:35px; padding-top:5px;}
.js dl dd.an a{ display:inline-block; *display:inline; *zoom:1; *overflow:hidden; height:35px; line-height:30px; padding-left:35px; color:#fff; margin-right:10px}
.js dl dd.an a.fxx{ background:url(../images/xh_03.gif) no-repeat; width:53px;}
.js dl dd.an a.gz{ background:url(../images/xh_05.gif) no-repeat; width:53px;}
.js dl dd.an a.gw{ background:url(../images/xh_70.gif) no-repeat; width:110px;}

.tp{ padding:35px 0; position:relative;}
.tp .box{ width:755px; margin:0 auto; position:relative; padding-top:20px}
.tp .box ul li{ float:left; text-align:center; width:20%;}
.tp .box ul li img{ width:130px; height:165px; border:1px solid #e6e6e6;}
.tp .box a.prev{ cursor:pointer; display:block; position:absolute;top:75px; left:-40px; width:32px; height:42px; background:url(../images/prev.gif) no-repeat}
.tp .box a.next{cursor:pointer; display:block; position:absolute;top:75px; right:-40px; width:35px; height:42px; background:url(../images/next.gif) no-repeat}
h3.t{ height:30px; line-height:30px; padding-left:20px; border-bottom:1px  solid #f9e4ee; font-size:14px; }

.w4 li{ width:25%; float:left}
.w3 li{ width:30%; float:left}
ul.tims li{ height:30px; line-height:30px; font-size:14px;}

.lx{ height:75px; padding-right:130px; padding-top:30px; background:url(../images/xh_38.gif) no-repeat 100px bottom; text-align:right;}
.lx a{ display:inline-block; *display:inline; *zoom:1; *overflow:hidden; height:35px; line-height:30px; padding-left:35px; color:#fff; margin-right:10px; text-align:left}
.lx a.fxx{ background:url(../images/xh_03.gif) no-repeat; width:53px;}
.lx a.gz{ background:url(../images/xh_05.gif) no-repeat; width:53px;}
.lx a.gw{ background:url(../images/xh_70.gif) no-repeat; width:110px;}

.tim{ width:270px; padding:52px 10px 15px 10px;border: 1px solid #f9e4ee;}
.tim img{ margin:0 auto}
.tim dl dt{ float:left}
.tim dl dd{ width:150px; line-height:23px; padding-left:5px; float:left;}
.tim dl.w180 dd{ width:180px; _width:180px}
.tim p{ line-height:24px;}
.plo{ width:302px; height:52px; background:url(../images/plo.png) no-repeat center; position:absolute;top:-5px;right:-5px;}
.plo .p{ width:302px; height:52px; position:absolute;top:0;left:0}
.plo h3{ line-height:52px; color:#fff; padding-left:20px; font-size:14px;}
.plo a{ display:block; position:absolute; right:10px;top:0; line-height:52px; color:#fff;}

.d li{ background:url(../images/d.gif) no-repeat left center; padding-left:10px;}
.c999{ color:#999}

.mun .db{ line-height:50px; color:#fff; background:url(../images/dbkf.png) no-repeat center right; height:50px;}
.mun .db a{ color:#fff; padding-right:10px; }
.foot{ height:172px; line-height:24px; background:#323232; color:#999; text-align:center;}
.foot a{ color:#999}

.next{ display:block;width: 85px;
height: 34px;
color: #fff;
background: url(../images/xh_ss.png) no-repeat; position:absolute; right:20px;top:15px; text-align:center; line-height:28px; cursor:pointer}
.next:hover{ color:#fff;}