/***---------
common----------------------------------------------------***/
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.twTit h3,.LTit h3,.vdTit h3,.infoTit,.infoTit h3,.infoTit2 h3,.zxrcon i,.vdtjrcon li{ background:url(../images/combg.gif) no-repeat;}
.nav_Dm a,.lnav,.rnav,.mnav,.mnav a,.twTit,.LTit,.mTit,.RTit,.vdTit,.vdpicCon li i,.tjrcon li div{background:url(../images/news.jpg) no-repeat;}
.mnav,.twTit,.LTit,.infoTit{ background-repeat:repeat-x;}
.w310{ width:310px;}
.w380{ width:380px;}
.w420{ width:420px;}
.w250{ width:250px;}
.pos{ position:relative;}
.zindex{ z-index:1;}
.bgWhite{ background:#FFF;}
.p8{ padding:8px;}
.tyCon li{ height:25px; line-height:25px; overflow:hidden; color:#999;}
.pLR30{ padding:15px 15px 0;}
.mT25{ margin-top:25px;}
.bGray8{ border:5px solid #F0F0F0}
/***---------
search----------------------------------------------------***/
.logo{ margin-left:5px;}
.soBor{ height:25px; line-height:25px; border:2px solid #2447B5; margin-top:1px;}
.soBor input{height:23px; line-height:23px; vertical-align:top; border:none; border-width:0; padding-left:10px; width:145px;}
.soBor input.sobnt{ background:#2649B5; width:50px; height:25px; line-height:25px; color:#FFF; border:none; padding:0; cursor:pointer;}
.nav_Dm{ border:1px solid #DADADA; border-bottom:none; margin: 1px 0 0 60px; display:inline; position:relative; width: 425px; height:28px;}
.nav_Dm a{ width:108px; height:28px; display:block; float:left; position:absolute;}
.nav_Dm a:hover{background-position:-141px 0; height:30px;}
.nav_Dm a.cxnav1{ background-position:0 -32px; left:0;}
.nav_Dm a.cxact1,.nav_Dm a.cxnav1:hover{ background-position:-140px -37px; height:30px; left:-1px;}


.nav_Dm a.cxnav2{ background-position:0 -96px;left:316px;}
.nav_Dm a.cxact2,.nav_Dm a.cxnav2:hover{ background-position:-140px -106px; height:30px;}


.nav_Dm a.cxnav3{ background-position:0 -401px;left:216px;}
.nav_Dm a.cxact3,.nav_Dm a.cxnav3:hover{ background-position:-124px -400px; height:30px;}

/*
.nav_Dm a.cxnav2{ background-position:0 -64px;left:108px;}
.nav_Dm a.cxact2,.nav_Dm a.cxnav2:hover{ background-position:-140px -72px; height:30px;}


.nav_Dm a.cxnav3{ background-position:0 -96px;left:216px;}
.nav_Dm a.cxact3,.nav_Dm a.cxnav3:hover{ background-position:-140px -106px; height:30px;}



*/
.nav_Dm a.cxnav4{ background-position:0px -64px;left:108px;}
.nav_Dm a.cxact4,.nav_Dm a.cxnav4:hover{ background-position:-140px -72px; height:30px;}

.lnav,.rnav{width:18px; height:39px;}

.lnav{background-position:-141px -150px;}
.mnav{ width:964px;height:39px; line-height:39px;background-position:0 -205px;}
.mnav a{ color:#FFF; text-align:center;height:39px; float:left;background-position:0 -205px; text-decoration:none; margin-right:5px; padding:0 5px;}
.mnav span{ color:#FFF; float:left; margin-right:5px;}
.mnav a.act,.mnav a:hover{ background:url(../images/gliang.jpg) no-repeat center bottom;}
.rnav{background-position:-185px -150px;}
.colmn{ width:850px; height:39px; overflow:hidden;}
.colmn a:hover{ color:#FFF; text-decoration:none;}
#lmore{ position:relative;left:5px;}
#lmore i{ color:#FFF; cursor:pointer;}
.morelm{ position:absolute; width:300px; background:#FFF; left:-244px; top:35px; border:1px solid #2447B5; padding:5px 5px  5px 10px;}
.morelm dt,.morelm dd{ clear:both; line-height:22px;}
.morelm dt a,.morelm dd a{ background:none; color:#2c2c2c; width:auto; height:auto; margin-right:5px; white-space:nowrap;}
.morelm dt a:hover,.morelm dd a:hover{ background:none; color:#2c2c2c; text-decoration:none;}
.morelm dt a{ font-weight:bold;}
.morelm dd em{ float:left; margin-right:5px;}
.ttbg{ width:420px; height:145px; background:url(../images/newsbg.jpg); position:absolute; top:-3px; left:-2px; z-index:-1;}
.mT15{ margin-top:15px;}
.zxtt,.zxftt{ height:28px; line-height:28px; text-align:center; overflow:hidden;}
.zxtt{ font-size:20px; font-weight:bold;}
.zxtt a,.picCon p a{ color:#CC0000;}
.tjCon{ border-top:1px solid #D9D9D9; padding-top:6px; margin-top:3px;}
.tjCon li{ height:25px; line-height:25px; overflow:hidden; font-size:13px;}
.tjCon li i a,.zxCon li i{ color:#999;}

.ztTit{ height:28px; line-height:28px; border-bottom:1px solid #D9D9D9;}
.picCon img{ float:left; margin-right:10px; padding:2px; border:1px solid #D9D9D9;}
.picCon em,.picCon p{ float:left; width:115px;}
.picCon em{ height:22px; line-height:22px; overflow:hidden; display:block; font-weight:bold;}
.picCon p{ line-height:18px;}
.zxCon li{ height:24px; line-height:24px; overflow:hidden; color:#999; background:url(../images/line.gif) repeat-x  0 0;}

.twTit,.LTit,.vdTit{height:25px; line-height:32px;background-position:0 -256px; background-repeat:repeat-x; padding-bottom:4px; border-bottom:1px solid #D9D7D7; overflow:hidden;}
.twTit h3{ background-position:0 -352px; padding-left:35px;}
.LTit h3{ background-position:0 -428px; padding-left:12px; }
.vdTit h3{ background-position:2px -396px; padding-left:35px;}
.tkpicCon li,.vdpicCon li{ float:left; width:125px; margin-left:15px; display:inline;}
.tkpicCon li em,.vdpicCon li em{ height:22px; line-height:22px; overflow:hidden; display:block; vertical-align:top; text-align:center;}
.tkpicCon li div{ padding:2px; border:1px solid #D9D7D7; width:120px; height:80px;}
.vdpicCon li div{background-color: #FFFFFF;border: 1px solid #D9D7D7;padding: 2px 2px 18px; width:120px; height:80px; position:relative;}
.vdpicCon li i{width:124px;height:18px; position:absolute; left:0; bottom:0;background-position:0 bottom; }
.mTit{ background-position:0 -299px; height:32px; line-height:32px;}
.RTit{ background-position:0 -341px; height:31px; line-height:31px; border-bottom:1px solid #D9D9D9;}

/***---------
zunxunliebiao-------------------------------------------------------------------------------------------------------------***/
.infoTit{ height:32px;line-height:32px; background-position:0 2px; border-bottom:1px solid #D9D7D7;}
.infoTit2{ height:28px; line-height:28px;border-bottom:1px solid #D9D7D7;}
.infoTit h3,.infoTit2 h3{padding-left:20px; background-position:10px -427px;}

.zxList li{ height:26px; line-height:26px; overflow:hidden;color:#999; font-size:14px;}
.zxList li i{ width:570px; display:block;}
.zxList li.line{ background:url(../images/line.gif) repeat-x  0 bottom; margin-bottom:10px; padding-bottom:5px;}
.zxList li span{ float:right; color:#999;}
.zxList li em a,.zxList li em{color:#666;}
.bgFB{ background:#FBFBFB;}
.zxrcon li{background:url(../images/line.gif) repeat-x  0 bottom; height:30px; line-height:30px;}
.zxrcon li a,.zxrcon i{ float:left;}
.zxrcon li a{ width:200px; height:30px; line-height:30px; overflow:hidden; display:block;}
.zxrcon i{ width:15px; height:15px; line-height:15px; display:block; background-position:0 -465px; text-align:center; margin:8px 10px 0 0;}
.zxrcon li.last{ background:none;}

.jctwCon li{ width:126px; float:left; margin:10px 0 0 12px; _display:inline;}
.jctwCon a.pic{ width:120px; height:90px; padding:2px; border:1px solid #CCC; display:block;}
.jctwCon a.pic:hover{ border:1px solid #3B5998;}
.jctwCon em{ height:24px; line-height:24px; overflow:hidden; display:block;}
.tjrcon li {float: left; margin-left:10px; display:inline;text-align: center;width: 130px;}
.tjrcon li div {background-position:0 bottom;background-color: #FFFFFF;border: 1px solid #D9D7D7;padding: 2px 2px 18px; width:125px; height:80px;}
.tjrcon li em {display: block; height: 22px; line-height: 22px; overflow:hidden;}
.vdtjrcon{ border-top:1px solid #D9D7D7; padding-top:5px;}
.vdtjrcon li{ height:25px; line-height:25px; overflow:hidden; background-position:2px -483px; padding-left:28px;}
.tgcxdx{ background:#FFFFCC; padding:5px 10px; margin:5px; border:1px solid #D9D7D7;}
.comxy{ border-top-color:#2447B5;}