@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; border:0;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444;}
body {background:url(../images/bg.gif) repeat-x #fafafa;}

div,table,td,form,ul,li,dl,dt,dd,p,span{ overflow:hidden; list-style:none;}
a{ color:#444444; text-decoration:none;}
a:hover{ color:#cb2623; text-decoration:underline;}

.webg{ background:url(../images/bg.jpg) center 0 no-repeat #f2ffde;}
.webg1{ background:url(../images/bg1.jpg) center bottom no-repeat;}
.webg2{ height:85px; background:url(../images/top.png) center 0 no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="../images/top.png"); _background:none;}

.pages{width:980px; margin:0 auto;}
.typy{ position:relative;}
.tybj{ border:1px solid #d7d7d7;}
.tydiv{ padding:0 10px; background:#ffffff;}
.clear{ clear:both; font-size:0px; height:0px;}
.web_l{ width:244px; float:left;}
.web_r{ width:721px; float:right;}
.nyweb_l{ width:721px; float:left;}
.nyweb_left{ float:left;}
.nyweb_r{ width:244px; float:right;}
.fenge{ margin-top:15px;}
.fystyle{ text-align:center; padding:15px 0;}
.fystyle ul li{ float:left; margin-left:10px;}
.plfy{ text-align:center; padding:5px 0px 20px 0px;}

.text{ height:18px; line-height:18px; padding:0 5px; color:#cccccc; border:1px solid #e3e3e3;}
.text1{ height:22px; line-height:22px; padding:0 5px; border:1px solid #cccccc; color:#cccccc;}
.text2{ line-height:22px; padding:0 5px; border:1px solid #cccccc; color:#cccccc;}
.text3{ height:22px; line-height:22px; padding:0 5px; border:1px solid #cccccc;}
.aniu{ background:url(../images/2.gif) repeat-x; width:61px; height:20px;}
.aniu1{ height:22px; width:80px; background:url(../images/14.gif) no-repeat; border:0; cursor:pointer; color:#ffffff; font-weight:bold; font-size:12px;}
.aniu2{ background:url(../images/23.gif) no-repeat; width:65px; height:20px; color:#ffffff; font-weight:bold; font-size:12px; cursor:pointer;}


/*------------------------*/
.top{ height:112px; background:url(../images/bgt.jpg) no-repeat;}
.top dt{ float:left;}
.top dd{ float:right; text-align:right;}
.top dd p{ padding: 20px 10px 0 0; height: 60px;}
.top dd p a{margin-left:15px;}
.top dd div{ padding:10px 10px 0 0; margin-top:-30px;}
.top dd div span{ font-weight:bold; font-size:24px; color:#da251c; font-style:italic;}

.nav{ height:30px; padding:13px 0 0 0; font-size:14px; text-align:center;}
.nav a{ padding:0 17px;}
.nav a.ajd{ color:#cb2623;}
.nav a:hover{ text-decoration:none;}

.top1{ height:27px; padding:10px 0 0 0; text-align:center;}
.top1 span{ color:#cb2623; padding:0 8px 0 0;}
.top1 a{ margin-right:12px;}

.syadv{ background:url(../images/1.png) 0 bottom no-repeat; height:315px;}

.forsearch{ height:78px;}
.forsearch dt{ float:left; padding:16px 0 0 10px;}
.forsearch dt b{ color:#cb2623;}
.forsearch dt a{ margin-right:10px;}
.forsearch dd{ float:right; padding:12px 10px 0 0;}


/*---------------------------*/
.adv{ padding:3px;}


/*---------------------------*/
.cplm{ background:url(../images/4.gif) repeat-y;}
.cplm1{ background:url(../images/3.gif) no-repeat; font-size:14px; font-weight:bold; padding:13px 0 0 60px; height:49px;}
.cplm2{ padding:0 25px;}
.cplm2 dl{ border-bottom:1px dashed #e7e7e7;}
.cplm2 dl dt{ font-weight:bold; background:url(../images/6.gif) 0 9px no-repeat; padding:8px 0 0 20px; height:23px;}
.cplm2 dl dt a, .cplm2 dl dt a:hover{ color:#cb2623;}
.cplm2 dl dd{ padding:0 0 0 30px; height:22px;}
.cplm2 dl dd span{ font-family:宋体;}


/*---------------------------*/
.tytitle{ height:26px; background:url(../images/7.gif) 0 bottom no-repeat;}
.tytitle dt{ float:left;  padding-top:4px; height:21px; font-size:14px; font-weight:bold;}
.tytitle dt.tbg1{ background:url(../images/1.gif) no-repeat; padding-left:188px;}
.tytitle dt.tbg2{ background:url(../images/2.gif) no-repeat; padding-left:188px;}
.tytitle dt.tbg3{ background:url(../images/3_1.gif) no-repeat; padding-left:148px;}
.tytitle dt.tbg4{ background:url(../images/4_1.gif) no-repeat; padding-left:181px;}
.tytitle dt.tbg5{ background:url(../images/5_1.gif) no-repeat; padding-left:152px;}
.tytitle dt.tbg7{ background:url(../images/7.gif) no-repeat; padding-left:192px;}
.tytitle dt.tbg8{ background:url(../images/8.gif) no-repeat; padding-left:20px;}
.tytitle dt.tbg9{ background:url(../images/9_1.gif) no-repeat; padding-left:100px;}
.tytitle dt.tbg10{ background:url(../images/10.gif) no-repeat; padding-left:180px;}
.tytitle dt.tbg11{ background:url(../images/11_1.gif) no-repeat; padding-left:170px;}
.tytitle dt.tbg12{ background:url(../images/12.gif) no-repeat; padding-left:188px;}
.tytitle dd{ float:right; padding:8px 10px 0 0;}
.tytitle dd.syc{ padding:4px 10px 0 0;}
.tytitle dd.syc a, .tytitle dd.syc a:hover{ color:#cb2623;}
.tytitle dd.nyc{ padding:4px 10px 0 0; color:#999999;}
.tytitle dd.nyc a, .tytitle dd.syc a:hover{ color:#999999;}

.xtitle{ height:26px; background:url(../images/7.gif) 0 bottom no-repeat; padding:6px 0 0 0;}
.xtitle dt{ float:left; height:25px; }
.xtitle dt span{ float:left;}
.xtitle dt span.sp1{ background:url(../images/8.gif) no-repeat; font-weight:bold; font-size:14px; padding:5px 0 0 16px; *padding:6px 0 0 16px;}
.xtitle dt span.sp2{ font-size:10px; padding:6px 0 0 0; *padding:7px 0 0 0; color:#cb2623;}
.xtitle dd{ float:right; padding:8px 0 0 0;}


/*---------------------------*/
.cplist{ width:720px; margin:0 auto; padding:15px 0 0 0;}
.cplist li{ width:180px; height:195px; float:left;}
.cplist li div{ width:146px; padding:6px 6px 0; height:170px; background:#e3e3e3; margin:0 auto;}
.cplist li div img{ width:144px; height:140px; border:1px solid #e0e0e0; background:#ffffff;}
.cplist li p{ text-align:center; padding:6px 0 0 0; *padding:8px 0 0 0;}



/*---------------------------*/
.foot{ background:url(../images/17.gif) repeat-x; height:24px; text-align:center; color:#ffffff; padding-top:12px;}
.foot a{ padding:0 15px;}
.foot a, .foot a:hover{ color:#ffffff;}
.foot2{ text-align:center; line-height:24px; padding:15px 0 10px; background:url(../images/ceshi6.jpg) 100px center no-repeat;}
.foot3{ border-top:1px solid #d7d7d7; line-height:20px; padding:10px 10px 8px;}
.foot4{ border-top:1px solid #d7d7d7; line-height:20px; padding:10px 0 30px 10px;}
.foot4 a{ margin-right:10px;}


#weixin { position: relative; display: inline-block; *display: inline;*zoom:1;}
#weixin .two-code { display: none; position: absolute; margin-left: -50px; margin-top: -40px; width: 80px; height: 80px; background: none }
#weixin:hover .two-code { display: block }



























