/* css document */

*{margin:0px; padding:0px; list-style-type:none;}
body{font-family:"microsoft yahei","simsun","times new roman";width:100%;}
body,html,div,form,p,img,ul,li,ol,dl,dt,dd,tr,td{margin:0; padding:0; border:none;}
table{border-collapse:collapse;border-spacing:0; table-layout:fixed;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
a:link,a:visited,a:hover{color:#000; text-decoration:none;}
a{outline:none; star:expression(this.onfocus=this.blur());}
.moren td:last-child{ width:20%;}

.clear{ clear:both;}
.none{ display:none;}
.block{ display:block;}
.pre{ position:relative;}
.pab{ position:absolute;}
.w1000{ margin:0 auto; width:1000px;}
.w1200{ margin:0 auto; width:1200px;}
.kuang{ border:#ddd solid 1px; box-shadow:0 0 15px #ccc; padding:20px;}
.white{ background-color:#fff; padding:20px;}
.white50{ background:; padding:20px;}
.white60{ background:; padding:20px;}
.white70{ background:; padding:20px;}
.white80{ background:; padding:20px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.fl{ float:left;}
.fr{ float:right;}
.center{ text-align:center;}
.left{ text-align:left;}
.right{ text-align:right;}
.slh{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hs{ color:#666;}
.more{text-align:right; padding-right:20px; margin-top:10px; font-size:14px;}
.more a:hover{ color:#f00;}
.pic{ z-index:10;}
.pic img{ width:100%; height:100%;}
.trs img{ transition:all 1s;}
.trs:hover img{ transform: scale(1.2);}
.hmin{ min-height:500px;}
.hf img{ width:100%;}
.oh{ overflow:hidden;}

/* head */

.logo_bg{ background:url(/uploads/image/zdimages/top_bg.jpg) top;}
.logo{ background:url(/uploads/image/zdimages/sc_logo.jpg) no-repeat top; width:148px; height:40px;}
.logo_r{line-height:40px; font-size:14px;}
.banner_bg{ background:url(/uploads/image/zdimages/bg_top.jpg) repeat-x top;}

.nav{ background-color:#4181a7; line-height:50px;}
.nav li{ float:left; position:relative; font-size:18px;}
.nav li a{ display:block; padding:0 20px; color:#fff; text-align:center;}
.nav li:hover,.nav li a:hover{ background-color:#6b9fc9;}

.nr_l{ float:left; width:49%; padding-right:1%;}
.nr_r{ float:right; width:49%;}
.nr_x{ border-right:dashed 1px #ccc;}
.xx{ border-bottom:dashed 1px #ccc; height:0;}
.sx{ border-bottom:solid 1px #ccc; height:0;}

.nr_l1{ width:69%;}
.nr_r1{ width:29%;}

.hf img{ width:1000px; margin:20px auto 0;}

/* jdt */

.focus,.focus img{ position:relative; width:520px; height:350px;}
.yw{ width:460px;}
.focus .fpic{ position:absolute; left:0px; top:0px; }
.focus .fcon{ position:relative; width:100%; float:left;  display:none;}
.focus .fcon img{ display:block;}
.focus .shadow{width:100%; position:absolute; bottom:0; left:0; z-index:10; line-height:40px; color:#fff; font-size:20px; background:url(/uploads/image/zdimages/shadow_bg60.png); display:block;}
.focus .slh{ display:block; width:80%; margin-left:10px;}
.focus .fbg{ max-width:90px;bottom:10px; right:10px; position:absolute; height:20px; text-align:right; z-index:100;}
.focus .d1fbt{ overflow:hidden; zoom:1; height:16px; z-index:10;margin:4px auto 0;}
.focus .d1fbt a{position:relative; display:inline; width:12px; height:12px; border-radius:6px; margin:0 5px;color:#b0b0b0;font:12px;float:left; background:#d9d9d9;}
.focus .d1fbt .current,.focus .d1fbt a:hover{background:#fc114a;}
.focus .d1fbt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:80px;background:url(/uploads/image/zdimages/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-40px; left:0;background-position:0 -80px; cursor:pointer; }
.focus .next{top:50%;margin-top:-40px; right:0;background-position:-40px -80px; cursor:pointer;}
.focus .prev:hover{ background-position:0 0; }
.focus .next:hover{ background-position:-40px 0;}


/* menu */

.menu{ border-top:solid 3px #bc2e20;}
.menu li{ float:left; line-height:34px; padding-bottom:2px; background-color:#f8f8f8; color:#000; text-align:center; width:20%; font-weight:bold; font-family:"microsoft yahei";}
.menu ul .hov{ background-color:#bc2e20; color:#fff;}

.topic{ background:url(/uploads/image/zdimages/da_topic_bg.jpg) center top; line-height:38px; font-size:16px; font-weight:bold; color:#fff;}
.topic a{ color:#fff;}

/* btzy */

.btzy{ width:100%; text-align:left; margin:10px 0;}
.btzy .bt{ text-align:center; line-height:30px; font-size:18px; font-weight:bold; color:#22699d;}
.btzy:hover .bt{ color:#ff0000; text-decoration:underline;}
.btzy .hs{ line-height:25px; font-size:14px; text-indent:2em;}
.btzy .time{ font-size:12px; line-height:25px; color:#999;}

/* lb */

.lb{ line-height:35px; font-size:16px; background:url(/uploads/image/zdimages/dian_01.gif) no-repeat 0px 5px;}
.lb a{ color:#22699d; margin-left:20px;}
.lb a:hover{ color:#ff0000; text-decoration:underline;}

/* pic_bt */

.pic_bt{ margin:10px 0 0; text-align:center;}
.pic_bt .pic{ margin:0 auto; overflow:hidden; width:100%; height:180px;}
.pic_bt .bt{ line-height:40px; font-size:16px; font-weight:bold; color:#22699d;}
.pic_bt:hover .bt{ color:#ff0000; text-decoration:underline;}

.pic_bt .shadow{width:100%; position:absolute; bottom:0; left:0; z-index:10; background:url(/uploads/image/zdimages/shadow_bg60.png); display:block;}
.pic_bt .shadow .bt{ display:block; width:90%; margin:0 auto; text-align:center; color:#fff;}

.sp .lb{ line-height:30px; background:url(/uploads/image/zdimages/sp_icon.gif) no-repeat 0px 5px;}

/* pic_btzy */

.pic_btzy{ margin:10px 0;}
.pic_btzy .pic{ overflow:hidden; width:180px; height:120px; float:left; margin-right:20px;}
.pic_btzy .bt{ line-height:40px; font-size:20px; font-weight:bold;}
.pic_btzy .hs{ line-height:30px; font-size:16px; text-indent:2em;}
.pic_btzy:hover .bt{ color:#ff0000; text-decoration:underline;}
.pic_btzy .time{ font-size:12px; line-height:25px; color:#999;}


/* bottom */

.bottom{ background-color:#c61808; padding:20px; font-size:14px; margin-top:20px;}
.bottom_word{ width:100%; color:#fff; text-align:center; line-height:30px;}

.bottom{ background-color:#fff; font-size:14px; margin-top:20px;}
.bottom p{ line-height:35px;}
.bottom a:hover{ text-decoration:underline;}

/* bmfw */

.bmfw td{ text-align:center; font-size:14px; line-height:30px;}
.bmfw img{ width:60px; height:60px;}

/* yqlj */

.yqlj{ margin-bottom:20px;}
.yqlj .box_tit{ margin-bottom:10px;}
.yqlj li{ text-align:center; width:196px; float:left;}
.yqlj li img{ width:186px; height:50px;}


/* mainbox #004276 */

.mainbox .position{text-align:left; line-height:35px; font-size:16px; color:#333;}
.mainbox .position a{font-size:16px; color:#004276;}
.mainbox .position a:hover{text-decoration:underline;}
.mainbox .line_b{ border-bottom:solid 2px #004276; margin-bottom:10px;}
.mainbox .line{ border-bottom:dashed 1px #ccc; padding:10px 0;}
.mainbox .line .line_lb{ line-height:40px; font-size:14px; color:#999;}
.mainbox .line .line_lb a{color:#333; font-size:16px; text-decoration:none;}
.mainbox .line .line_lb a:hover{text-decoration:underline;color:#333;}
.mainbox .line span{ padding-left:20px; color:#999; font-size:14px;}
