﻿/**
 * filename:dq_index.css
 * author:刘东晓
 * date:2012-12-03
 * modify:2012-12-03
 * files:dq_index.html
 * linkfiles:地区分站频道首页
 */
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
/*** common
--------------------- ****/  
.pos{ position:relative;}
.entry a{margin: 0 5px;}
.Fs14 {font-size: 14px;}
/*** width  height
--------------------- ****/ 
.w140{width: 140px;}
.w160{width: 160px;}
.w240{width: 240px;}
.w280{width: 280px;}
.w300{width: 300px;}
.w310{width: 310px;}
.w390{width: 387px;}
.w400{width: 400px;}
.w620{width: 620px;}
.w690{width: 690px;}
.w710{width: 710px;} 
/***margin padding  
--------------------- ****/  
.mt1{margin-top: 1px;}
.mb3{margin-bottom: 3px;}
.ptb8{padding: 8px 0;} 
/*** border  background 
--------------------- ****/ 
.bor-gray{border: 1px solid #E6E6E6;} 
.bor-gray-t{border-top: 1px solid #E6E6E6;}  

.bor-gray-rbl{border: 1px solid #E6E6E6;border-top: none;}
.bor-blue{border: 1px solid #E6F2FE;} 
.bg-liner{background:url(../images/ttbg.gif) no-repeat;}
.sea-con .select b,.sea-con .txt,.sea-con .btn,.asidebg,.asidebg2,.asidebg3,.priTxt,.overbar h3,.overbar i,.tlist3 li,.search2 .txt,.coltil h3,.coltil2 h3,.coltil i,.fbcsbnt,.fbqgbnt,.content1 .icon,.coltit1 .tit1 .icon,.tlist4,.coltit1 .tit2,.content2 .tit2,.plist6 img,.plist2 .info1,.plist2 .info2,.plist4 p.sf,.plist4 p.zf{background:url(../images/bgv4-index.gif) no-repeat 0 0;}
.coltit1,.glTil,.coltil,.coltil2{background:url(../images/index_bar.jpg) repeat-x 0 0;}
.dutgtj .pri-txt{ background:none;padding: 3px 0;}
.dutgtj .pri-txt span{ font-size:18px; color:#BB0000; font-weight:800;}
/***font Fsize   Fweight Fcolor   
--------------------- ****/  
.FcR,.FcR a{color:#BD2925;}
.FcG,.FcG a{color: #4B4B4B;}
.FcG a:hover{color: #BE2827;}
.bgF5F{ background:#F5FBFF;}
/*** tabbar  
--------------------- ****/ 
.tabbar2 span{float: left;padding: 0 10px;height: 29px;line-height: 29px;cursor: pointer;border-radius:2px 2px 0 0; color:#327ACF;}
.tabbar2 .act{border: 1px solid #CBDDEB; border-bottom:none; background:#FFF;font-weight: bold;}
/*** search  
--------------------- ****/ 
.search2{padding:10px 0 0;clear: both;}
    .search2 a{background:#FFF;border: 1px solid #E6E6E6;float: left;font: bold 12px/24px Microsoft yahei,Arial,sans-serif;height: 24px; overflow:hidden;  margin: 0 1px 0 0;text-align: center;width: 24px;font-family: Arial, sans-serif;}
    .search2 a:hover{background: #DEEEFE;text-decoration: none;border-color: #DEEEFE;}
    .search2 .txt{float: left;width: 160px;height: 24px;line-height: 24px;border: 1px solid #E6E6E6;  background-color:#FFF; padding-left:20px; _display:inline;background-position:-280px -27px;}
    .search2 .txt:focus{border-color:#0E7DDA;}
    .search2 .txtfocus{color: #444;}
    .search2 .btn{float: left;width: 51px;height: 26px; *line-height:28px; overflow:hidden;border: none;cursor: pointer; background:#2C7ED9;background: -moz-linear-gradient(90deg,#0378DA,#448FF5); background:-webkit-gradient(linear, 0 0, 0 100%, from(#0378DA), to(#448FF5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0378DA,endColorstr=#448FF5,grandientType=0); color:#FFF;} 
/*** tlist  plist
--------------------- ****/ 
.tlist1 li{height: 22px;line-height: 22px;overflow: hidden;} 
.tlist2 li{height: 22px;line-height: 22px;overflow: hidden;float: left;width: 100px;margin-right: 3px;} 
.tlist3 li{height: 24px;line-height: 24px;overflow: hidden;background-position: -293px -360px; padding-left:10px;font-size: 14px;}
	.tlist3 li em{float: right;color: #949293;padding-left: 5px;}
.tlist4 {background-position:-281px -51px;*zoom:1;} 
	.tlist4 li{height: 26px;line-height: 26px;overflow: hidden;padding-left: 22px;}
.tlist5 li{float: left;padding: 0 10px;white-space: nowrap;}
.tlist6 li{height: 25px;line-height: 25px;overflow: hidden;}
.tlist6 li i a,.tlist6 li i{ color:#666;}

.plist2 li{float: left;border: 1px solid #E6E6E6;margin: 12px 0 0 16px;display: inline;padding: 1px 1px 8px;width: 176px;}
    .plist2 p,.plist2 em{height: 21px;line-height: 21px;overflow: hidden;display: block;padding: 0 3px;}
    .plist2 em{text-align: center;cursor: pointer;padding-top: 4px;}
    .plist2 .pri{color: #BE2829;font-family: Arial, sans-serif;}
    .plist2 li:hover{border-color: #BE2827;}
    .plist2 .icon{float: right;height: 18px;line-height: 18px; width:34px; background:#c00; text-align: center;color: #fff;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;} 
    .plist2 .icon:hover{color:#fff; }
	.bgFDF{ background:#FDFEFF} 
.plist3 li{ margin-bottom:6px;}
	.plist3 h4{font-weight: bold;height: 28px;line-height: 28px;overflow: hidden;font-size: 14px;}
	.plist3 img{float: left;margin-right: 8px;border: 1px solid #E6E6E6;padding: 1px;}
	.plist3 img:hover{border-color: #BD2929;}
	.plist3 p{line-height: 21px;color: #666;height: 84px;overflow: hidden;text-indent: 2em;}
.plist4 li{float: left;width: 200px;padding: 5px;border: 1px solid #E6E6E6;margin: 0 8px;display: inline;line-height: 20px;cursor: default;}
.plist4 li:hover{border-color:#BD2929;}
    .plist4 .img{float: left;margin-right: 8px;}
    .plist4 h4{height: 20px;overflow: hidden;}
    .plist4 p{height: 20px;overflow: hidden; word-wrap: break-word;}
	.plist4 p.sf{padding-left:20px; background-position:-152px -339px;}
	.plist4 p.zf{padding-left:20px; background-position:-152px -363px;}
    .plist4 em{height:21px;line-height:21px;overflow:hidden;padding-top: 3px;text-align: center;display: block;}
.plist5 li{width: 217px;float: left;padding: 5px;margin: 10px 0 0 8px;border: 1px solid #E8E8E8;display:inline; }
	.plist5 li:hover{border-color:#BD2929;}
	.plist5 em{display: block;height: 22px;line-height: 22px;overflow: hidden;text-align: center;cursor:pointer;}
.plist6 li{float: left;width: 167px;margin: 10px 0 0 8px;}
	.plist6 img{padding: 1px 5px 5px 1px;background-position: -108px -138px}   
	.plist6 em{display: block;height: 20px;line-height: 20px;overflow: hidden;text-align: center;}
	.plist6 .tit1{font-weight: bold;}
.plist7 li{width: 130px;height: 132px;float: left;margin: 10px 0 0 9px;display: inline;border: 1px solid #ddd;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
    .plist7 dt{text-align: center;margin:5px 10px;font-weight: bold;border-bottom: 1px solid #ddd;}
	.plist7 dd{margin: 0 12px;line-height: 22px;height: 22px;overflow: hidden;}
.plist8 li{float: left;margin: 12px 0 0 15px;display: inline;} 
	.plist8 li img{border: 1px solid #CCC;} 
	.plist8 li a:hover img{border: 1px solid #BD2929;} 
/*** flash  
--------------------- ****/ 
.flash{padding: 1px;position: relative;z-index: 10;} 
	.flash .big{width: 296px;height: 218px;overflow: hidden;margin-bottom: 3px;}
	.flash .big li{width: 296px;}
	.flash .txt{position: absolute;height: 40px;line-height: 40px;color: #fff;left: 0;bottom: 58px;width: 296px;text-indent: 8px;overflow: hidden;font-size: 14px;font-weight: bold;z-index: 10;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#77000000 ', endColorstr='#77000000 ');}
	.flash .sml li{float: left;border: 1px solid #C9CDCC;position: relative;*zoom:1;margin:0 1px;display: inline;}
	.flash .sml li img{opacity:0.7;filter:alpha(opacity=70);}
	.flash .sml .act{border-color: #BB2A27;}
	.flash .sml .act img{opacity:1;filter:alpha(opacity=100);}
	.flash .sml .act b{height:0;width:0;overflow: hidden;border-color: transparent transparent #BB2A27 transparent;border-style:dashed dashed solid dashed;border-width:5px;position: absolute;top: -10px;left: 50%;margin-left: -5px;}
	
/*** tuangou
--------------------- ****/ 	
.tgTil{ height:34px; line-height:34px; background:#CC0000;}
.tgTil em{ display:block; padding:0 10px;}
.tgTil h3{ font-size:14px; font-weight: bold;}
.tgTil a,.tgTil a:hover{ color:#FFF;}
.tgcon i{ width:99px; height:87px; border:1px solid #E6E6E6; padding:2px; display:block; float:left; margin-right:10px;}
.tgcon b,.tgcon em{ overflow:hidden; display:block;}
.tgcon b{ height:26px; line-height:26px;}
.tgcon em{ height:21px; line-height:21px; color:#666; vertical-align:middle;}
.tgcon .bmbnt{ text-align: right;}
.tgcon .bmbnt a{ width:58px;vertical-align: top; display:inline-block; background:#c00; color:#fff; text-align: center;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.tgcon .bmbnt a:hover{color:#fff; text-decoration: none;opacity: 0.9;filter: alpha(opacity=90);}
.bred_LRB2{ border:2px solid #c00; border-top:none;}
/*** jishi
--------------------- ****/ 
.coltit1{height: 31px;background-position: 0 -116px;line-height: 31px;padding:0 10px 7px 0;position: relative;z-index: 100;} 
  .coltit1 .tit2{position: absolute;width: 73px;height: 72px;background-position: 0 -162px;left: -5px;top: -4px;line-height: 1000px;overflow: hidden;}
  .coltit1 .tit2 a{ display:block; height:100%; }
  .coltit1 h3{ font-size:14px; font-weight:bold;}
  .coltit1 a,.coltit1 h3{ color:#327ACF;}
/*** tybar
--------------------- ****/ 		
.tybar,.tybar .newtit,.tybar .estit,.tybar .jztit{ background:url(../images/dq_titbg.png) no-repeat; height:35px; overflow:hidden; line-height:35px;color:#327ACF;}
.tybar{ background-position:0 -105px; background-repeat:repeat-x;}
.tybar h3{ padding-left:25px;}
.tybar h3 a{float:left; width:55px; overflow:hidden; text-indent:-999px;}
.tybar span a{ color:#327ACF; }
.tybar .newtit{ background-position:0 0;}
.tybar .estit{ background-position:0 -35px}
.tybar .jztit{ background-position:0 -70px}
/*** glTil
--------------------- ****/ 
.glTil{ height:32px; line-height:32px; background-position:0 -40px;}
.glTil em{ padding:0 10px; background:#FFF; border-top:2px solid #0E7DDA; border-left:1px solid #B7D0E4;border-right:1px solid #B7D0E4; position:absolute; top:-1px; left:10px; height:31px; font:bold 14px/31px simsun; color:#327ACF;}
.lpkfCon li{ width:550px; float:left; height:24px; line-height:24px; overflow:hidden; margin-top:8px;}
.lpkfCon li.w378{ width:378px;}
.lpkfCon p,.esoCon p{margin-left: 40px;height: 24px;overflow: hidden;}
.lpkfCon p a,.esoCon p a{ padding:0 3px;display:inline-block;border-radius:2px;font-family: Arial, sans-serif;}
.lpkfCon p a:hover,.esoCon p a:hover{background:#DEEEFE;color: #327ACF;text-decoration: none;}
.lpkfCon .tit,.esoCon .tit{ background:#DEEEFE; padding:0 5px; border-radius:2px;color: #327ACF;position: absolute;text-align:center;}

.esoCon{ width:464px;}
.esoCon .tit{ line-height:20px;  width:22px; padding:6px 2px; font-weight: bold;}
.esoCon .tit2{ padding:16px 2px; }
.esoCon p{ margin-left: 30px;}
.coltil,.coltil2{ height:30px; line-height:30px;}
.coltil h3 a,.coltil2 h3 a{ font-weight:bold; font-size:14px;}
.coltil a,.coltil2 a{ color:#327ACF;}
.coltil{background-position:0 -157px;}
.coltil h3{ background-position:-296px -282px; padding-left:12px;}
.coltil i{ width:1px; height:30px; display:block; background-position:-298px -453px; position:absolute; left:0; top:0;}
.coltil i.rline{  position:absolute; left:387px; top:0;}
.coltil2{ background-position:0 -80px;}
.coltil2 h3{ background-position:-294px -307px; padding-left:12px;}
.coltil a.fbcsbnt,.coltil a.fbqgbnt{ width:68px; height:24px; line-height:24px; font-weight:normal; font-size:12px; color:#FFF; text-align:center; overflow:hidden; float:left; margin:0 8px 0 0;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.coltil a.fbcsbnt{ background:#449B1C;}
.coltil a.fbqgbnt{ background:#E57C05;}
.xfwdCon li{border-top:1px dotted #CDCDCD; padding:5px 0;}
.xfwdCon li.first{ border-bottom:none;}
.xfwdCon li em{ height:22px; line-height:22px; overflow:hidden; display:block;}
.xfwdCon li p{ color:#666;}
.xfwdCon li p a{ color:#c00;}
/*** asideTil
--------------------- ****/ 
.content1{position: relative;padding: 10px 10px 0;*zoom:1;}
	.content1 .icon{width: 36px;height: 34px;background-position: -147px -293px;position: absolute;left:-2px;top: -2px;}
	.content1 h2{text-align: center;height: 32px;line-height: 32px;overflow: hidden;width:350px;overflow:hidden;white-space: nowrap;
    text-overflow: ellipsis;}
	.content1 h3{text-align: center;height: 22px;line-height: 22px;overflow: hidden;}
	.content1 h2 a{color: #BA2B27;font-weight: bold;font-size: 19px;}
	.content1 h3 a{margin: 0 2px;}
.content2{position: relative;}
  .content2 .tit2{position: absolute;width: 73px;height: 72px;background-position: 0 -162px;left: -5px;top: -4px;line-height: 1000px;overflow: hidden;}
  .content2 .tit2 a{ display:block; height:100%; }
.content3{position: relative;*zoom:1;}
    .content3 .plist4{width: 888px;margin: 0 auto;}
    .content3 .prev,.content3 .next{position: absolute;width: 34px;height:112px;line-height: 110px;top: 50%;z-index: 10;left: 6px;color: #ccc;font-size: 32px;font-weight: bold;font-family: Microsoft yahei;text-indent: -8px;margin-top: -56px;overflow: hidden;}
    .content3 .next{left: auto;right: 6px;text-indent: 8px;}
    .content3 .prev:hover,.content3 .next:hover{color: #c00;text-decoration: none;}
.content4 .tool{border-top:1px solid #E6E6E6;padding-top: 10px;}
.content4 .plist7{padding-bottom: 10px;}
.content5 .plist8{overflow: hidden;}
/*** table  
--------------------- ****/ 
.table1{overflow: hidden;padding-top: 2px;*zoom:1}
	.table1 dt{vertical-align: top;*zoom:1}
	.table1 dd{clear: both;vertical-align: top;border-top: 1px solid #E6E6E6;height: 30px;}
		.table1 dd a{float:left; cursor: pointer; }
		.table1 dd a:hover{background: #eee; text-decoration:none; }
	.table1 i{float: left;height: 30px;line-height: 30px;overflow: hidden;width: 60px;text-align: center; color:#666;}
	.table1 em{color: #BD282A;}
	.table1 .td1{width: 187px;text-align: left;text-indent: 5px;} 

body{line-height: 24px;}
.wrap{margin:0 auto; width:1000px;}
.l-form .txt{background:url(../images/bgv4-index.gif) no-repeat;}
/*** nav 
--------------------- ***/ 
.mainnav{ background:#0F65E0; height:34px; line-height:34px; font-size:14px; border-radius: 3px;box-shadow: 0 2px 3px #BBBBBB;padding-left:5px;}
    .mainnav li{float:left; background:url(../images/nhbg.png) no-repeat 0 -83px;}
        .mainnav a{float:left; color:#fff;padding: 0 22px;}
        .mainnav a:hover{background:#1549AE;text-decoration: none;color: #fff;}
        .mainnav .act a{background:url(../images/nhbg.png) no-repeat center -36px; font-weight:bold; }
		.mainnav .act a:hover{ color:#FFF; text-decoration:underline;}
        .mainnav .fcy a,.mainnav .fcy a:hover{color:yellow; }
    .mainnav .nobg{background:none; }
/*** jianshou  
--------------------- ***/ 
.lp-janshuo {  position: relative; z-index:10; border:3px solid #036BD4; display:table; width:640px; float:right;}
    /*** sea ***/
    .lp-sea {vertical-align: top; *zoom:1;}
    .lp-sea form{*zoom:1;}
        .lp-sea .l-form{height:27px; padding-top:3px; float:left; text-align:left;}
        .lp-sea .select { float: left; position: relative;z-index: 50; width: 78px; border-right:1px solid #D3D3D3;}
            .lp-sea .select .txt1 { height:24px;padding: 0 5px; overflow: hidden; line-height: 24px; cursor: default; color: #999; font-size: 12px;display: block;}
            .lp-sea .select .droplist { position: absolute; width: 78px; background:#fff; left: -1px; top: 24px; display: none;font-size: 0; border: 1px solid #91C4E5;}
                .lp-sea .select .droplist em {text-decoration: none; height: 20px; line-height: 20px;color: #444; display:block;font-style: normal; font-size: 12px; cursor: pointer;position: relative;overflow: hidden;white-space: nowrap;padding: 0 0 0 5px;}
                .lp-sea .select .droplist em:hover,.lp-sea .select .droplist .act { background:#0369D4; text-decoration: none; color: #fff; }
        .lp-sea .select .l-more { width: 234px; padding: 5px 0; }
            .lp-sea .select .l-more em { width: 73px;float: left;}
        .lp-sea .w1,.lp-sea .w1 .droplist{width:100px; }
        .lp-sea .select b { position: absolute; right: 8px; top: 50%; margin-top: -2px; width: 9px; height: 5px; background: url(../images/nhbg.png) no-repeat -214px -51px; overflow:hidden; }
        .lp-sea .hover .droplist{display: block;}
        .lp-sea .hover b{background-position:-214px -62px; }
        .lp-sea .zxlp { height: 24px; border:none;font-size: 14px; line-height: 24px; padding: 0 5px; text-align:left;}
        .lp-sea .btn { height: 30px;width: 77px; background: url(../images/nhbg.png) no-repeat 0 -320px; border: 0 none; cursor: pointer; float: right; }
        /***必须有block***/
		.l-form .txt{background-position:-280px -28px; text-indent:20px;color: #ccc; float:left;display: block;} 
        .l-form .txt:focus{border-color: #0E7DDA;}
        .l-form .txtfocus{background: none;text-indent: 0;color: #444;}   
 /*** 切换地区
--------------------- ***/   
.tabox{ width:650px; }
.fzstab{ float:right; height:23px; line-height:23px; overflow:hidden; width:640px;}	
.fzstab li{ float:left; width:68px; height:23px; text-align:center; line-height:25px; cursor:pointer; color:#686868;border-radius: 2px 2px 0 0}	
.fzstab li.act{ background:#036BD4; color:#FFF; font-weight:800;}
.qhdqbg{ position:relative; z-index:800;}
.qhdqbg b{ font-family:"Microsoft YaHei"; font-size:17px; color:#000; font-weight:normal; display:block; width:140px; overflow:hidden; height:20px; line-height:20px; }
.qhdqbg .items{ position:absolute; top:25px; left:-1px; background:#FFF; border:1px solid #E6E6E6; width:310px; padding:5px; display: none; line-height:24px;}
.qhdqbg .act .items{ display:block;}
.qhdqbg .act .items a{ float:left; margin:0 5px}
.diqutit{ padding:30px 0 0 23px; color:#666;}
.fonred{ color:#D21F1F; padding-right:10px;}




.diqutit{
position: relative;
  display: inline-block;
}
.droplist-area{ display: none;
 position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;}


.diqutit:hover .droplist-area{display:block;}




