/* 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;}
.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;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.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;}
.box_more{ top:6px; right:0; position:absolute;}
.box_more a{ color:#0F409E;}
.it2{ text-indent:2em;}
.hs{ color:#555;}
img { vertical-align:middle;}

.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{ width:1200px; margin:10px auto;}
.head_word{ font-size:18px; line-height:40px; text-align:right;}

.head_r{ position:absolute; right:0; top:15px;}
.head_icon{ width:280px; height:40px; float:left; line-height:40px; color:#999;}
.head_icon img{ padding:0 10px;}
.head_icon #wx_hov{ position:absolute; left:-40px; top:40px;}
.head_icon #wb_hov{ position:absolute; left:10px; top:40px;}
.head_icon #tt_hov{ position:absolute; left:60px; top:40px;}
.head_icon #yd_hov{ position:absolute; left:110px; top:40px;}
.head_icon #dy_hov{ position:absolute; left:160px; top:40px;}
.head_icon #qe_hov{ position:absolute; left:210px; top:40px;}

/* nav */
.nav{ background-color:#0F409E; color:#fff; font-size:18px; padding:10px 0;}
.nav a{ display:block; float:left; width:140px; height:40px; line-height:40px; color:#fff; text-align:center;}
.nav a:first-child{ padding:2px 20px; margin-right:20px; width:20px; height:76px; line-height:38px; background-color:#346AD2; font-size:20px;}
.nav a:hover{ background-color:#346AD2;}

.nav_s{ background-color:#0F409E; padding-bottom:10px;}
.nav_s .w1200{ border-top:solid 1px #fff; background-color:#346AD2; height:40px; line-height:40px; color:#fff; font-size:18px;}
.nav_s a{ color:#fff; margin:0 7px;}
.nav_s a:hover{ text-decoration:underline;}
.nav_s a:first-child{ padding-left:15px;}

/* txy */
.txy{ background-color:#E8F5FF; height:50px; line-height:50px;}
.txy_lb{ margin-left:140px;}
.txy .txy_tit a{ color:#0F409E; font-weight:bold;}
.txy .email{ color:#0F409E;}
.txy_nr{ width:880px; height:50px; line-height:50px; overflow:hidden;}
.mygd { width:2400px;}
.mygd div{ float:left; width:1200px;}
.mygd ul{ float:left; overflow:hidden; zoom:1;}
.mygd ul li{ float:left; padding-left:20px; background:url(../images/dian_01.gif) no-repeat 0 15px; width:280px;}
.mygd li a{ color:#444;}
.mygd li a:hover{ text-decoration:underline;}

/* hf */
.hf{ width:100%;}
.hf .hf_l{ float:left; width:900px; height:120px; background-color:#eee;}
.hf .hf_r{ float:right; width:290px; height:120px; background-color:#eee;}
.hf img{ width:100%; height:100%;}

/* toutiao */
.toutiao{ margin:20px auto; width:100%; text-align:center;}
.toutiao .bt{ line-height:60px; color:#0F409E; font-size:36px; font-weight:bold;}
.toutiao a:hover .bt{ color:#346AD2;}
.toutiao .hs{ width:1100px; margin:0 auto; color:#000; line-height:40px; font-size:16px;}

/* jdt */
.jdt{ float:left; width:640px;}
.focus,.focus img{ position:relative; width:640px; height:420px;}
.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(../images/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(../images/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{ width:520px; float:right;}
.qh3_more .box_more{ top:-40px;}


/* box_tit */
.box_tit{ margin-top:4px; height:46px; background: url(../images/lmtitbg.png) no-repeat left bottom;}
.box_tit .box_title{ float:left; font-size:20px; font-weight:bold;}
.box_tit .hov{ color:#0F409E;}
.box_tit span{ float:left; padding:0 20px; font-size:20px; color:#999;font-weight:bold;}

.box_li3l{ float:left; width:480px; margin-right:20px;}
.box_li3r1{ float:left; width:330px; margin-left:20px;}
.box_li3r2{ float:right; width:680px; margin-left:20px;}
.box_nr{ padding-top:10px;}


/* pic_bt */
.pic img{ width:100%; height:100%;}
.pic_bt{ margin:10px 0 10px; text-align:center;}
.pic_bt .pic{ margin:0 auto; overflow:hidden; width:100%; height:180px;}
.pic_bt .bt{ line-height:50px; font-size:18px;}
.pic_bt:hover .bt{ color:#0164B5; text-decoration:underline;}

.pic_bt .shadow{ display:block;position:absolute;bottom:0;left:0;z-index:10;width:100%;background:url(../images/shadow_bg60.png);}
.pic_bt .shadow .bt{ display:block;width:90%;margin:0 auto;text-align:center;color:#fff;}
.pic_bt:hover .shadow .bt{ text-decoration:underline;}

.dfdt .pic_bt{ text-align:left;}
.dfdt .pic_bt .pic{ float:left; width:200px; height:140px;}
.dfdt .pic_bt .bt{ margin-left:220px; line-height:2em; font-size:18px; color:#0164B5;}
.dfdt .pic_bt .bt span{ color:#333; font-weight: bold;}
.dfdt .pic_bt:hover .bt{ text-decoration:none;}
.dfdt .pic_bt:hover .bt span{ color:#0164B5;}

/* lb */
.lb{ line-height:40px; font-size:16px; background:url(../images/list_d.png) no-repeat 0px 16px;}
.lb a{ color:#333; margin-left:20px;}
.lb a:hover{ color:#0164B5;text-decoration:underline;}
.sp .lb{ background:url(../images/sp_icon.gif) no-repeat -2px 10px;}


/* rdzt */
.rdzt a{ width:330px; height:80px; margin:10px 0; float:left; display:block;}
.rdzt a:nth-child(even){ margin-left:20px;}
.rdzt a img{ width:100%; height:100%;}

.zt_li3{ width:100%; height:140px;}
.zt_li3 img{ width:100%; height:100%;}

/* tpbb */
.tpbb .pic_bt .pic{ height:260px;}


/* inLinks */
.qh_yqlj .yqlj_tit{border-bottom: 1px solid #1644a0; height: 46px; }
.qh_yqlj .yqlj_title{cursor: pointer; width:33%;height: 46px; text-align: center;float: left;font-size: 18px;color:#4f79c8;font-weight: bold;}
.qh_yqlj .hov{ background: url(../images/yqljbg.png) no-repeat center bottom;color:#0f409e;}
.qh_yqlj .box_nr{padding: 10px 0 20px;min-height:200px;}
.qh_yqlj .box_nr a{line-height: 36px;color:#85888f;float: left;width:16%; text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/* 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 #0F409E */

.mainbox{}
.mainbox .nr_l{ width:880px;}
.mainbox .nr_l table{border-collapse:collapse;border-spacing:0; table-layout:auto;}
.mainbox .nr_r{ width:300px; padding:0 5px;}
.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:#0F409E;}
.mainbox .position a:hover{text-decoration:underline;}
.mainbox .line_b{ border-bottom:solid 2px #0164B5; margin-bottom:10px;}
.mainbox .channel{ padding:0 10px; text-align:left; line-height:30px; font-size:20px; color:#0164B5; 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:#0F409E; font-size:16px; text-decoration:none;}
.mainbox .line .line_lb a:hover{text-decoration:underline;color:#0F409E;}
.mainbox .line span{ padding-left:20px; color:#999; font-size:14px;}
.mainbox .page{ color:#666;}
.mainbox .page a{ color:#0F409E;}
.mainbox .page a:hover{text-decoration:underline;}
.mainbox .sdjs{ border-bottom:none;}
.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:#0F409E;}
.mainbox .blue12 {text-align:left;line-height:26px;font-size:12px;color:#0F409E;text-decoration:none;border-bottom:1px dotted #e0e0e0;}
.mainbox .blue12 a {text-align:center;font-size:12px;color:#0F409E;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;padding:10px 0;line-height:50px;font-size:24px;color:#0F409E;font-family:"SimSun";}
.mainbox_nr .date {line-height:20px;font-size:14px;color:#666;text-decoration:none;}
.mainbox_nr .date a {text-align:center;font-size:14px;color:#0F409E;text-decoration:none;}
.mainbox_nr .date a:hover,.mainbox_nr .date a:active {font-size:14px;color:#0F409E;text-decoration:underline;}
.mainbox_nr .content {line-height:28px;font-size:16px;color:#333;text-decoration:none; word-break:break-all;}
.mainbox_nr .content a {line-height:28px;font-size:16px;color:#0F409E;text-decoration:none;}
.mainbox_nr .content a:hover,.black14 a:active {font-size:16px;color:#0F409E;text-decoration:underline;}
.mainbox_nr .content img{ max-width:1160px;}
.mainbox_nr .red_dcfh a{ font-weight:bold; color:#FF0000;}

.mainbox_nr .xgxw{ text-align:left;}
.mainbox_nr .xgxw .box_tit{ border-bottom:dashed 1px #CCC;}
.mainbox_nr .xgxw .line{ border-bottom:none;}


/* shufeng */

.shufeng_head{}
.shufeng_head_bg{ position:relative; background:url(../images/shufeng_head.jpg) no-repeat center top; height:197px;}
.shufeng_logo{ position:absolute; left:50%; margin-left:-500px; top:50px;}
.shufeng_nav{ background-color:#3F93D6; height:60px; line-height:60px;}
.shufeng_nav ul{ width:1000px;}
.shufeng_nav li{ float:left; position:relative; font-size:20px;}
.shufeng_nav li a{ display:block; width:110px; text-align:center; color:#fff;}
.shufeng_nav li:hover,.nav li a:hover{ background-color:#56A7F2;}

.shufeng_main .jdt{ float:left; width:50%;}
.shufeng_main .yw{ float:right; width:48%;}
.shufeng_main .focus,.shufeng_main .focus img{ position:relative; width:500px; height:320px;}
.shufeng_main .box_title{ color:#0164B5; font-family:"Microsoft YaHei"; font-size:18px; font-weight:normal;}

.shufeng_icon{ margin:30px auto;}
.shufeng_icon li{ float:left; width:142px; text-align:center;}
.shufeng_icon li img{ width:80px; height:80px;}
.shufeng_icon li span{ font-size:18px; color:#3E8AC6; line-height:50px;}

.shufeng_sp{ margin:10px 0;}
.shufeng_sp li{ float:left; width:20%;}
.shufeng_sp .pic_bt{ width:90%; margin:0 5%; height:160px;}
.shufeng_sp .pic{ height:120px;}

.shufeng_bottom .yqlj_tab{ margin-top:0; padding:0 15px; border:none; line-height:30px;}



