/* css document */

*{margin:0;padding:0;border:none;}
body{font-family:"microsoft yahei","simsun","times new roman";width:100%;}
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());}
.clear{ clear:both;}
.none{ display:none;}
.block{ display:block;}
.oh{ overflow:hidden;}
.pre{ position:relative;}
.pab{ position:absolute;}
.w1000{ margin:0 auto; width:1000px;}
.w1040{ margin:0 auto; width:1040px;}
.w1200{ margin:0 auto; width:1200px;}
.white{ background-color:#fff;}
.m10{ margin:10px;}
.m20{ margin:20px;}
.m30{ margin:30px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.p30{ padding:30px;}
.p1-20{ padding:1px 20px;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin:0 auto;}
.center{ text-align:center;}
.left{ text-align:left;}
.right{ text-align:right;}
.slh{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.more{text-align:right; padding-right:20px;}
.it2{ text-indent:2em;}
.hs{ color:#666; font-size:14px;}
.pic img{ width:100%; height:100%;}

.nr_l{ float:left; width:49%;}
.nr_r{ float:right; width:49%;}
.xx{ border-bottom:dashed 1px #ccc; height:0;}
.sx{ border-bottom:solid 1px #ccc; height:0;}


/* head */

#head{ background-color:#026eaf;}
.head{ background-color:#026eaf;}
.top{ width:1465px; margin:0 auto; height:40px; background:#d1383a; color:#fff;}
.top img{ max-height:40px; margin-top:5px;}
.top .ft{ line-height:40px;}
.head_pic{ background: no-repeat center top; height:270px;}

.nav{ background-color:#026eaf; line-height:50px;}
.nav li{ float:left; position:relative; text-align:center; font-size:18px;}
.nav li a{ display:block; width:130px; color:#fff;}
.nav li:hover,.nav li a:hover{ background-color:#028fd5;}

.nav_s{ background-color:#eee; padding:10px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; color:#333; line-height:30px; font-size:16px;}
.nav_s_f{ margin-left:0px; color:#666; font-weight:bold;}
.nav_s_c{ margin-left:100px;}
.nav_s_c li{ float:left; padding:0 10px; text-align:center;}
.nav_s_c a{ color:#f00;}
.nav_s_c a:hover{ text-decoration:underline;}
.nav_s_r{ color:#f00;}


/* toutiao */

.toutiao_k{ border:solid 1px #ddd; height:100px;}
.toutiao{ margin:25px 0; width:98%; text-align:center;}
.toutiao .bt{ line-height:50px; color:#004973; font-size:32px; font-weight:bold;}
.toutiao .bt img{ width:800px; height:50px;}
.toutiao a:hover .bt{ color:#004973;}


/* box */

.box .box_li3{ float:left; width:32%; margin-right:2%;}
.box .box_li3r{ float:left; width:32%; margin-right:0;}
.box .box_li2{ float:left; width:66%; margin-right:2%;}
.box .box_li2r{ float:left; width:66%; margin-right:0;}
.box .box_tit{ background:#eeeeee url(/uploads/image/zdimages/zg_box_tit.jpg) no-repeat left top;text-align:right; height:33px; margin-bottom:7px; line-height:33px;}
.box .box_tit2{ background:url(/uploads/image/zdimages/zg_box_tit2.jpg) no-repeat left top;}
.box .box_title{ float:left; font-size:16px; padding-left:22px; letter-spacing:1px; font-weight:bold; color:#fff;}
.box .box_more a{ font-size:16px; color:#999;}
.box .box_more a:hover{ color:#666;}

.box .box_tit_r{ border-top:solid 2px #004973; background:url(/uploads/image/zdimages/zg_box_tit3.jpg) no-repeat center top; width:100%; line-height:32px;}
.box .box_tit_r a{ color:#fff;}
.box .box_tit_r .box_title{ width:100%; padding-left:0; text-align:center; letter-spacing:5px;}
.box .box_tit_r span{ font-size:15px; letter-spacing:0;}
.box .box_tit_r2{ background:url(/uploads/image/zdimages/zg_box_tit3.jpg) no-repeat left top; width:100%; line-height:32px;}
.box .box_tit_r2 .box_title{ width:100px; padding-left:100px;}
.box .box_tit_r2 .box_more a{ color:#999;}
.box .box_tit_r2 .box_more a:hover{ color:#666;}

/* jdt */

.jdt{ float:left; width:54%;}
.yw{ float:right; width:44%;}

.focus,.focus img{ position:relative; width:540px; height:360px;}
.focus .fpic{ position:absolute; left:0; top:0; }
.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:1; background:url(/uploads/image/zdimages/shadow_bg60.png); line-height:40px; color:#fff; font-size:20px;}
.focus .slh{ display:block; width:80%; margin-left:.4em;}
.focus .fbg{ position:absolute;bottom:14px;right:10px;max-width:90px;height:12px;text-align:right;z-index:2;}
.focus .d1fbt{ overflow:hidden;}
.focus .d1fbt a{position:relative;margin:0 5px;float:left;background:#d9d9d9;width:12px;height:12px;border-radius:50%;}
.focus .d1fbt .current,.focus .d1fbt a:hover{background:#fc114a;}
.focus .d1fbt i{display:none;}
.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;}


.yw .menu{ background:; line-height:31px; background-color:#f5f5f5; border-top:none;}
.yw .menu .box_title{ padding:0 10px; color:#999; border-top:solid 2px #f5f5f5;}
.yw .menu .hov{ background-color:#fff; color:#333; border-top:solid 2px #004973; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.yw .menu_lm{ border-top:none;}
.yw .menu_lm .box_title{ color:#999;}
.yw .menu_lm .hov{ color:#333;}
.yw .box_more{ top:-38px; right:10px;}


/* ld */

.ld .nr_l{ width:85px; background:url(/uploads/image/zdimages/ld_bg.jpg) no-repeat left top; line-height:23px; font-size:14px; font-weight:bold; color:#fff; text-align:center;}
.ld .nr_r{ width:230px; color:#004973; line-height:25px;}
.ld .clear{ margin-bottom:23px;}

/* rdzt */

.rdzt .pic_bt{ margin:0;}
.rdzt .pic_bt .pic{ height:100px;}


/* hf */

.hf{ width:100%;}
.hf img{ width:100%; display:block;}

/* lb */

.lb{ line-height:40px; font-size:16px; background:url(/uploads/image/zdimages/dian_01.gif) no-repeat 0px 10px;}
.lb a{ color:#004973; margin-left:20px;}
.lb a:hover{ text-decoration:underline;}
.sp .lb{ background:url(/uploads/image/zdimages/sp_icon.gif) no-repeat -2px 10px;}

/* btzy */

.btzy{ margin:0 0 10px;}
.btzy .bt{ line-height:40px; font-size:16px; font-weight:bold; color:#004973;}
.btzy:hover .bt{ color:#910000;text-decoration:underline;}
.btzy .hs{ line-height:35px; font-size:16px; text-indent:2em;}

/* trs */

.trs img{ transition:all 1s;}
.trs:hover img{ transform:scale(1.2);}

/* pic_bt */

.pic_bt{ text-align:center; margin-bottom:10px;}
.pic_bt .pic{ margin:0 auto; overflow:hidden; width:100%; height:190px;}
.pic_bt .bt{ line-height:40px; font-size:16px; color:#004973;}
.pic_bt:hover .bt{ color:#910000; 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;}

/* pic_btzy */

.pic_btzy{ margin:0 0 10px;}
.pic_btzy .pic{ overflow:hidden; width:160px; height:110px; float:left; margin-right:10px;}
.pic_btzy .bt{ line-height:40px; font-size:16px; font-weight:bold; color:#004973;}
.pic_btzy .hs{ line-height:30px; font-size:16px; text-indent:2em;}
.pic_btzy:hover .bt{ color:#910000; text-decoration:underline;}
.pic_btzy .time{ font-size:12px; line-height:25px; color:#999;}

/* sdjs */

.sdjs{ background-color:#fdeed7;}
.sdjs_nr{ width:96%; margin:0 auto; padding-bottom:20px;}
.sdjs .box_li3{ background-color:#fff;}
.sdjs .box_li3{ width:30%; padding:1%;}
.sdjs .box_li3r{ width:30%; padding:1%;}
.sdjs .box_tit{ background: repeat-x left top;}


/* tp */

.tp1 .pic,.tp1 .pic img{ width:480px; height:330px;}
.tp2{ width:520px;}
.tp2 .pic,.tp2 .pic img{ width:250px; height:160px;}
.tp2 .pic_bt{ float:left; margin-left:10px;}

/* zfwh */

.zfwh{}
.zfwh .kuang{ border:solid 1px #ddd; padding:10px;}

/* sy */


#demopic{ overflow:hidden; width:660px; height:210px;}
#demopic img{ width:240px; height:160px;}
#demopic td{ width: text-align:center; line-height:25px;}
#demopic1 td,#demopic2 td{ padding-left:20px;}
#demopic a{ color:#666;}
#demopic .slh{ width:240px; text-align:center; color:#004973;}


/* bmfw */

.bmfw a{ display:block; float:left; margin:10px 0; width:25%; text-align:center; line-height:20px; font-size:14px;}
.bmfw img{ width:50px; height:50px;}
.bmfw a:hover{ text-decoration:underline;}


/* yqlj */

.yqlj_menu ul{ margin:0 auto; width:230px;}
.yqlj_menu li{ float:left; padding:0 15px; margin-right:10px; border-top:solid 2px #fff; font-size:16px; font-weight:bold; color:#999; line-height:30px;}
.yqlj_menu .hov{ background-color:#fff; color:#000; border-top:solid 2px #a42627; border-left:solid 1px #dfdfdf; border-right:solid 1px #dfdfdf;}
.yqlj_tab{ margin-top:-1px; padding:15px; border:solid 1px #dfdfdf; line-height:30px;}
.yqlj_tab a{ margin-right:20px;}
.yqlj_tab a:hover{ text-decoration:underline;}


/* bottom */

.bottom{ width:100%; text-align:center; color:#333; line-height:35px; font-size:16px;}
.bottom a{ color:#333;}
.bottom a:hover{ text-decoration:underline;}


/* mainbox #004973 */

.mainbox{}
.mainbox .nr_l{ width:680px;}
.mainbox .nr_r{ width:300px; }
.mainbox .nr_r .box{ margin-bottom:20px;}
.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 #004973; margin-bottom:10px;}
.mainbox .l_tit{ text-align:right; height:35px; line-height:35px;}
.mainbox .l_tit .channel{ float:left;}
.mainbox .channel{ padding:0 10px; text-align:left; line-height:30px; font-size:20px; color:#004973; font-weight:bold; font-family:"simsun";}
.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:#004276; font-size:16px; text-decoration:none;}
.mainbox .line .line_lb a:hover{text-decoration:underline;color:#004276;}
.mainbox .line span{ padding-left:20px; color:#666; font-size:14px;}
.mainbox .sdjs{ border-bottom:none;}
.mainbox .list_tpbb .pic_bt{ float:left; width:31%; margin:0 1% 10px; text-align:center;}
.mainbox .list_tpbb .pic_bt .pic{ height:150px;}
.mainbox .r_tit{ border-bottom:solid 1px #ddd; line-height:40px; height:40px; text-align:right;}
.mainbox .r_title{ float:left; font-weight:bold; font-size:18px; color:#004276;}
.mainbox .blue12 {text-align:left;line-height:26px;font-size:12px;color:#004276;text-decoration:none;border-bottom:1px dotted #e0e0e0;}
.mainbox .blue12 a {text-align:center;font-size:12px;color:#004276;text-decoration:none;border:0;}
.mainbox .blue12 a:hover,.blue12 a:active {text-decoration:underline;}

.mainbox_nr{ text-align:center;}
.mainbox_nr .title24{font-weight:bold;line-height:60px;font-size:24px;color:#004276; font-family:"simsun";}
.mainbox_nr .black14 {line-height:20px;font-size:14px;color:#666;text-decoration:none;}
.mainbox_nr .black14 a {text-align:center;font-size:14px;color:#004276;text-decoration:none;}
.mainbox_nr .black14 a:hover,.mainbox_nr .black12 a:active {font-size:14px;color:#004276;text-decoration:underline;}
.mainbox_nr .content {line-height:28px;font-size:16px;color:#333;text-decoration:none;}
.mainbox_nr .content a {line-height:28px;font-size:16px;color:#004276;text-decoration:none;}
.mainbox_nr .content a:hover,.black14 a:active {font-size:16px;color:#004276;text-decoration:underline;}
.mainbox_nr .content img{ max-width:600px;}
.mainbox_nr .red_dcfh a{ font-weight:bold; color:#ff0000;}


/* #004973 */