@charset "utf-8";
/* CSS Document */

.bdbg { background: url(bdbj25.jpg) top center no-repeat #0067b4; background-size:100% auto; }

.dc_bannerbox { height:200px; }
.dc_infobox { width:92%; background:url(dcbgalpha60.png) top left repeat; border:2px #3284de solid; margin:0 auto 20px; overflow:hidden; padding:30px; color:#FFF; font-size:20px; line-height:38px; }
.dc_infobox i { font-weight:bold; font-style:normal; color:#FFDB5D }
.dc_infobox p { padding-bottom:13px; }
.dc_contentbox { background:#FFF; padding:10px;}
.dc_titlebox { height:77px; background:#04529e; border:1px #228df1 solid; text-align:center; }
.dc_titlebox p { height:60px; border-bottom:4px #228df1 dotted; font-size:36px; text-align:center; color:#ffdb5d; font-weight:bold; line-height:60px; }
.dc_dcbox { margin-bottom:30px; }

.dc_logoshow { overflow:hidden; }
.dc_logoshow li { float:left; display:inline-block; width:376px; height:360px; overflow:hidden; margin-top:10px; }
.dc_logoshow li img { display:block; width:80%; margin:0px auto; cursor:pointer; }
.dc_logoshow li legend { doverflow:hidden; margin:0 auto; overflow:hidden; display:block; width:80px; } 
.dc_logoshow li p { display:block; float:left; font-size:28px; line-height:32px; color:#000; padding-right:6px; }
.dc_logoshow input { display:block; float:left; width:30px; height:30px; }
.dc_logoshow li div { position:absolute; background: url(dcbgalpha80.png) top left repeat; border:2px #228df1 solid; left:10px; margin-right:10px; padding:30px; font-size:20px; line-height:36px; z-index:999; display:none; text-align:justify; text-justify:inter-ideograph}
.dc_logoshow li div img { width:266px; display:inline-block; float:left; margin:0px 30px 30px 0px;}
.dc_logoshow li div i { display:block; width:100px; height:50px; background:#1267bb; color:#FFF; text-align:center; font-size:20px; line-height:50px; padding:0; overflow:hidden; font-style:normal; font-weight:bold; cursor:pointer; float:right; margin-top:80px;  } 
.dc_logoshow li div i:hover { background:#ec561b; } 

table { margin-top:30px; }
table td { font-size:18px; line-height:36px; }
table td img { width:150px !important; display:block; margin:0px 20px 0px 10px; }
.fxinputs { width:30px; }
.fxinputs input { display:block; width:22px; height:22px; }
.button_return_poll { font-size:22px; width:200px; height:60px; display:block; margin:0 auto; line-height:60px; background:#208ada; border:0px; color:#FFF; border-radius:10px; }
.button_return_poll:hover { background:#13a9ff }

.dc_tablebutton { margin-top:20px !important; width:100%; }
.dc_tablebutton td { padding-bottom:20px; text-align:center;border-top:2px #3e8fde dashed; padding-top:20px; }


/*特殊分辨率处理*/
@media screen and (max-width:1900px){.dc_logoshow li { width:320px; height:320px; }}
@media screen and (max-width:1860px){.dc_logoshow li { width:300px; height:290px; } .dc_logoshow li p { font-size:24px; }}
@media screen and (max-width:1600px){.dc_logoshow li { width:290px; height:280px; } .dc_logoshow li p { font-size:24px; }}
@media screen and (max-width:1460px){.dc_logoshow li { width:270px; height:270px; } .dc_logoshow li p { font-size:24px; }}
@media screen and (max-width:1366px){.dc_logoshow li { width:262px; height:258px; } .dc_logoshow li p { font-size:24px; }}
@media screen and (max-width:1280px){.dc_logoshow li { width:248px; height:248px; } .dc_logoshow li p { font-size:24px; }}