@charset "utf-8";

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video { margin:0; padding:0; border: 0;} 

a,area{blr:expression(this.onFocus=this.blur()); }

a { text-decoration:none; -webkit-tap-highlight-color:transparent;}

a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent;}

img { -ms-interpolation-mode: bicubic; }

html, body { 

font-family:Helvetica,"微软雅黑";

-webkit-text-size-adjust:none;

-moz-text-size-adjust:none;

-ms-text-size-adjust:none;

text-size-adjust:none;

} /*Reset Android and IOS font*/

input { border-radius:0; } /*Reset IOS input style*/

div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }

@-webkit-viewport { width:device-width; }

@-moz-viewport { width:device-width; }

@-ms-viewport { width:device-width; }

@-o-viewport { width:device-width; }

@viewport { width:device-width; }



.main{width: 1200px;padding:16px;background: url(mainbg.png);}

.mainbox{}

.menubox{margin:0 30px 0 50px;height: 50px;line-height: 50px;}

.menubg{background: #4083cb;}

.menubox a{float: left;width: 12.5%;color: #fff}
.menubox a:hover{background-color: #45a6ed}
.menubox a img{float: left;margin-right: 6px;position: relative;top: 12px}
.hover {background-color: #45a6e6ed}
.zdgz{height: 84px;background: #fff;border:#eee 3px solid;margin-top: 20px}

.zdgz dt{width:104px;float: left;border-right:#eee 3px solid;font-size: 26px;line-height: 30px;font-family: "宋体";font-weight: bold;height: 84px;position:relative;}

.zdgz dt p{width: 60px;margin:12px 0 0 14px;}

.zdgz dt .zdgzlogo{position: absolute;width: 50px;height: 50px;background: url(jrtt.png) no-repeat;left: 81px;top:18px;}

.zdgz dd a{line-height: 84px;color: #cc0000;font-weight: bold;font-size: 36px}

.zdgz dd{text-indent: 50px;}

.mltz a{color: #015293;width: 25%;float: left;text-align: center;}

.mltz a img{position: relative;top:5px;margin:0 2px;}

.mltz {height: 40px;line-height: 40px;background: url(mltzbg.png) no-repeat;margin-top: 20px}

.mltz a span{padding-right: 36px;background: url(tzlink.png) right center no-repeat;display: inline-block;}

.yw1{width: 790px;float: left;overflow: hidden;}

.botmes{height: 40px;padding:30px 0 10px 0;background: url(botbg.png) bottom center repeat-x;line-height: 40px;font-size: 18px;color: #fff;text-indent:25px;position: absolute;left: 0;right: 0;bottom: 0}

.yw1 .swiper-container-horizontal>.swiper-pagination-bullets, .yw1 .swiper-pagination-custom, .yw1 .swiper-pagination-fraction{text-align: right;width: auto;right: 10px;left: auto;bottom:18px;}

.yw1 .swiper-pagination-bullet{width: 12px;height: 12px;background: #a59c99;opacity: 1}

.yw1 .swiper-pagination-bullet-active{width:24px;border-radius: 12px;background: #ff0000}

.ywgg{margin-top: 20px}

.title_tags{border-bottom:#eee 1px solid;line-height: 40px;}

.title_tags span{display:inline-block;padding:0 6px;margin:0 5px;font-size: 20px;color: #323232;padding-bottom: 10px;position: relative;top: 2px}

.title_tags span.cur{color:#1177cc;background: url(common_cur.png) bottom center no-repeat;}

.yw2{float: right;width: 390px}

.clist li{line-height: 32px;font-size: 16px;padding-left: 18px;background: url(dot.png) left center no-repeat;}

.clist li a,.clist1 li a{color: #424242}

.clist ,.clist1 {padding:8px 0;}

.clist1 li{line-height: 32px;font-size: 16px;padding-left: 18px;background: url(dot.png) left 10px no-repeat;}

.ad img{display: block;width: 100%;margin-top: 20px}

.common_title img{width: 100%;display: block;}

.common_title {margin-top: 20px}

.title_c {margin-top: 10px;overflow: hidden;margin-bottom: 10px}

.title_c p{float: left;color: #444;font-size: 20px;line-height: 40px;font-weight: bold}

.title_c .title_tags{border-bottom: none;float: right;}

.title_c .title_tags span{position: static;}

.xxgk1{width: 770px;float: left;}

.xxgkr{width: 420px;float: right;margin-top: 20px}

.xxgk1 .clist li{line-height: 34px}

.xxgk_l dt{width: 455px;float: left;}

.xxgk_l dd{width: 289px;height: 218px;float: right;background: url(xxgkbg.jpg) no-repeat;}

.xxgk_l dd h2{line-height: 26px;font-size: 18px;color: #fff;margin:20px 20px 0 20px;}
.xxgk_l dd h2 a{color:#fff}

.xxgk_l dd .abs{line-height: 24px;font-size: 14px;color: #fff;margin:10px 20px 0 20px;}

.xxgkr ul li{width: 25%;float: left;text-align: center;}

.xxgkr ul li p{line-height: 39px;font-size: 15px;color: #000}

.xxgkr ul li p a{color:#424242}
.xxgkr_icon_01,
.xxgkr_icon_02,
.xxgkr_icon_03,
.xxgkr_icon_04,
.xxgkr_icon_05,
.xxgkr_icon_06,
.xxgkr_icon_07,
.xxgkr_icon_08,
.xxgkr_icon_09,
.xxgkr_icon_10,
.xxgkr_icon_11,
.xxgkr_icon_12{display:block; width:70px; height:50px; margin:0 auto;}
.xxgkr_icon_01:hover,
.xxgkr_icon_02:hover,
.xxgkr_icon_03:hover,
.xxgkr_icon_04:hover,
.xxgkr_icon_05:hover,
.xxgkr_icon_06:hover,
.xxgkr_icon_07:hover,
.xxgkr_icon_08:hover,
.xxgkr_icon_09:hover,
.xxgkr_icon_10:hover,
.xxgkr_icon_11:hover,
.xxgkr_icon_12:hover{background-position: 0 -70px;}
.xxgkr_icon_01{background:url(icon_01.png) 0 0 no-repeat;}
.xxgkr_icon_02{background:url(icon_02.png) 0 0 no-repeat;}
.xxgkr_icon_03{background:url(icon_03.png) 0 0 no-repeat;}
.xxgkr_icon_04{background:url(icon_04.png) 0 0 no-repeat;}
.xxgkr_icon_05{background:url(icon_05.png) 0 0 no-repeat;}
.xxgkr_icon_06{background:url(icon_06.png) 0 0 no-repeat;}
.xxgkr_icon_07{background:url(icon_07.png) 0 0 no-repeat;}
.xxgkr_icon_08{background:url(icon_08.png) 0 0 no-repeat;}
.xxgkr_icon_09{background:url(icon_09.png) 0 0 no-repeat;}
.xxgkr_icon_10{background:url(icon_10.png) 0 0 no-repeat;}
.xxgkr_icon_11{background:url(icon_11.png) 0 0 no-repeat;}
.xxgkr_icon_12{background:url(icon_12.png) 0 0 no-repeat;}


.common_title1{line-height: 40px;color: #444;font-size: 20px;background: url(zdbg.png) center center no-repeat;text-align: center;margin-top: 20px}

.zzly{height: 220px;background: url(zdmbg.png) center center no-repeat;position: relative;top:-60px;margin-bottom: -60px}

.zzlybox{margin:0 15px;padding-top: 60px;overflow: hidden;}

.zzlybox a{float: left;width: 14.28%;text-align: center;color: #015293}

.zzlybox a p{font-size: 15px;width: 100px;margin:0 auto;}

.swipe_pics{position: relative;margin-top: 20px}

.swipe_pics .swiper-button-next2{right: -17px;top:37px;width: 36px;height: 67px;display: block;background: url(next2.png) no-repeat;}

.swipe_pics .swiper-button-prev2{left: -17px;top:37px;width: 36px;height: 67px;display: block;background: url(prev2.png) no-repeat;}

.zmhd1{width: 330px;float: left;}

.zmhd2{width: 480px;float: left;margin-left: 30px;margin-top: 10px}

.zmhd3{width: 330px;float: right;margin-top: 10px}

.zmhd3 h2{line-height: 40px;font-size: 20px;border-bottom: #eee 1px solid}

.zmhdunit dt{margin-right:23px;font-weight:bold;width: 20px;padding-left: 9px;padding-right: 27px;background: url(zmhd1bg.png) top right no-repeat;font-size: 18px;color: #444;padding-top: 20px;float: left;height: 196px}

.zmhdunit{height: 216px;background: #f9f9f9;overflow: hidden;}

.zmhdunit dd h2{margin-top:10px;width: 100px;text-align: center;font-size: 15px;line-height: 24px;height: 24px;border-radius: 12px;color: #fff;font-weight: normal;background: #47b49e}

.zmhdunit2 dd h2{background: #96b7d1}

.zmhdunit2 dt{background: url(zmhd2bg.png) top right no-repeat;}

.zmhdunit dd {overflow: hidden;margin-right: 20px;padding-top: 10px}

.zmhd_abs{line-height: 30px;font-size: 16px;color: #444;margin-top: 6px}

marquee{width: 237px;display: block}

.zmhdtpc{line-height: 40px;font-size: 20px;color: #444;font-weight: normal;margin-top: 10px}

.zmhdunit1{margin-bottom: 10px}

.thead{background: #eef3f6}

thead tr th{text-align: left;}

thead{background: #eef3f6}

table{font-size: 15px}

table td{line-height: 34px}

.zmhd2tpc{height: 40px;line-height: 40px;background: url(yhsy.png) left center no-repeat;}

.zmhdlinks{float: right;color: #015293}

.zmhdlinks a{color: #015293;display: inline-block;margin-right: 10px;}

.zmhdlinks a img{float: left;margin-right: 8px;margin-top: 11px}

.search2 span{margin-left:10px;text-indent:8px;display: inline-block;height: 14px;margin-top: 9px;font-size: 12px;color: #348cd2;border-left: #cc0000  4px solid;line-height: 14px}

.search2 {height: 32px;background: #f4f4f4;margin-top: 10px}

.lxsearch{width: 177px;height: 32px;background: url(searchbg2.jpg) no-repeat;float: right;}

.lxsearch input{width: 130px;border:none;background: none;height: 30px;line-height: 30px;text-indent: 5px}

.lxsearch input:focus{outline: none;}

.lxsearch a{display: block;float: right;width: 35px;height: 32px}

.szxx{height: 180px;background: #f4f4f4;margin-top: 18px}

.szxx a{line-height: 74px;height: 74px;width: 225px;float: left;background: #fff;margin-top: 10px;margin-left: 10px;font-size: 18px;color: #444}

.szxx a img{display: block;float: left;margin-left: 28px;margin-top: 10px;margin-right: 8px}

.zwfwunit{width: 394px;height: 245px;background: #fff;float: left;margin-left: 6px;margin-top: 26px}

.zwfw{background: #f8f8f8;padding-bottom: 30px}

.zwfwbox{width: 1200px}

.common_title_zw{width: 1200px;margin-top: 0;padding-top: 20px}

.zwfwunit h2{line-height: 20px;font-size: 20px;text-indent: 18px;border-left: #9aaab6 5px solid;margin:20px;}

.zwfwunit div{line-height: 40px;height: 40px;border-top: #ccc 1px dotted;margin-left: 20px;margin-right: 20px;}

.zwfwunit div a{color: #444;display: inline-block;margin:0 19px;width: 80px}

.yqlj{height: 80px;width: 1200px;}

.yqlj dt{text-align: center;width: 120px;float: left;color: #fff;font-size: 18px;font-weight: bold;line-height: 80px}

.yqlj dd{width: 1080px;float: right;}

.yqlj dd select{display: block;width: 200px;height: 32px;border:none;background: #fff;margin-top: 24px;text-indent: 10px;margin-right: 10px;float: left;}

.yqlj dd select:focus{outline: none;}



.ywdt{width: 190px;float: left;}

.ywdtpc{line-height: 60px;color: #4083cb;border-bottom: 3px solid;font-size: 24px;height: 60px}

.ywdt ul li{line-height: 50px;height: 50px;border-bottom:#d1e1f3 1px solid;color: #444}

.ywdt ul li a{font-size: 18px;line-height: 18px;display: inline-block;margin-left: 28px;text-indent: 16px;border-left: #8cb5e0 4px solid;color:#444;}

.ywdt ul li.cur,.ywdt ul li:hover{background: #8cb5e0}
.ywdt_now  {background: #8cb5e0}
.ywdt_now2  {color: #fff;border-color: #fff;border-left: #fff 4px solid;}
.ywdt ul li.cur a,.ywdt ul li:hover a{color: #fff;border-color: #fff}

.location{margin-left:12px;line-height: 60px;height: 60px;background: url(loc.png) left center no-repeat;color: #aaa;font-size: 15px;text-indent: 30px}

.location a{padding:0 6px;color: #aaa;line-height: 60px}

.rightlist{width: 980px;float: right;}

.imglist{line-height:26px;font-size: 16px;overflow: hidden;}

.imglist p{color: #444;padding:5px;}

.imglist li img{display: block;width: 100%}

.imglist li {width: 33.3%;float: left;margin-top: 30px}

.imglist li a{display: block;margin:0 20px;}

.next a,.next span{display: inline-block;line-height: 34px;padding:0 12px;border:#ddd 1px solid;border-radius: 4px;margin:0 5px;color: #333;font-size:12px}

.next{color: #333;padding:20px 0;text-align: center;}

.next input{height: 32px;width: 34px;border:#ddd 1px solid;background: none;border-radius: 5px}

.next input:focus{outline: none;}

.next span{border:none;padding:1px;}

.clist span{float: right;font-size: 16px;color: #999;margin-right: 20px}

.clist.clist2 li{line-height: 36px;}

.clist.clist2{padding:10px 0;border-bottom: #ddd 1px dotted}




/*细览*/
/*.ShowBox{background:url(../images/show_bg.gif) left repeat-y; color:#444; margin-bottom:15px;}*/
.Show_bgtop{height:10px; background:url(../images/show_bgtop.gif) left top no-repeat; overflow:hidden;}
.Show_bgdi{height:20px; background:url(../images/show_bgdi.gif) left bottom no-repeat; overflow:hidden;}
.Show_nr{padding:0px 100px;}
.Show_nr h1{font-family:"微软雅黑"; font-size:22px; text-align:center; line-height:30px; padding:50px 100px 20px;}
.Show_nr .time{font-size:12px; color:#888; text-align:center;}
.Show_nr .time span{margin:0px 15px;}
.Show_nr .text{line-height:200%; font-size:16px; padding:40px 0;}
.Show_nr .text p{padding:10px 0;}
.Show_nr .text a{color:#06c;}
.Show_nr .text a:hover{text-decoration:underline;}
.show_t_img{text-align:center; font-size:12px; padding:15px;}
.show_t_img img{max-width:700px;}
.Show_nr .fenxiang{border:6px solid #f1f6fa; font-family:"微软雅黑"; font-size:14px; padding:15px;}
.Show_nr .fenxiang table{margin:0 auto;}
.Show_nr .fenxiang a{float:left; margin-right:8px; display:block; width:32px; height:32px; background:url(../images/fenxing.gif) no-repeat;}
.Show_nr .fenxiang a.s_qzone{background-position:0 0;}
.Show_nr .fenxiang a.s_sina{background-position:-40px 0;}
.Show_nr .fenxiang a.s_weibo{background-position:-80px 0;}
.Show_nr .fenxiang a.s_renren{background-position:-120px 0;}
.Show_nr .fenxiang a.s_kaixin{background-position:-160px 0;}
.Show_nr .fenxiang a.s_baidu{background-position:-200px 0;}
.Show_nr .fenxiang a.s_163{background-position:-240px 0;}
.Show_nr .fenxiang a.s_more{background-position:-280px 0;}


.touzitz .tz_Lbox{width:760px; float:left;}
.touzitz .tz_Rbox{width:200px; float:right; border:1px solid #ddd; padding:0 14px;
font-family:"微软雅黑"; font-size:14px;}

.tz_tit01{height:39px; background:url(titbg05.gif) -1px top no-repeat; font-size:16px; font-family:"微软雅黑";}
.tz_tit01 li{width:93px; height:39px; line-height:36px; padding-left:15px;}
.tz_tit01 li.hover a{color:#1f67c4;}
.tz_tit01 li.hover a:hover{color:#f60;}

.tz_r_tit{height:30px; padding-top:7px; background:url(../images/titbg03.gif) 0 bottom no-repeat; font-size:16px; font-family:"微软雅黑"; color:#a00; margin-bottom:5px;}
.tz_r_tit a{color:#a00;}
.tz_r_tit a:hover{color:#f60;}


.tz_box{border:1px solid #e0e0e0; border-top:none; background:url(titbg.jpg) top repeat-x; margin-bottom:10px;}

.tz_flash{width:310px; height:230px; float:left; padding:15px;}

.tz_list{line-height:26px; font-size:14px; padding:8px 0px 0px 5px; width:400px;}
.tz_list a{float:left; background:url(list02.gif) left center no-repeat; padding-left:15px;}
.tz_list span{float:right; font-size:12px; color:#888;}

.tz_list02{line-height:26px; font-size:14px; padding:8px 0px 10px 15px; }
.tz_list02 a{ background:url(list02.gif) left center no-repeat; padding-left:15px;}


.line_center{background:url(../images/line03.gif) center top repeat-y;}
.tz_box2{width:378px;}

.title03{background:url(titbg.jpg) top repeat-x; height:39px; overflow:hidden;}
.title03 .bt{background:#fff; width:90px; text-align:center; height:37px; line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#1f67c4; border-right:1px solid #e0e0e0; border-top:2px solid #1f67c4;}
.title03 .bt a, .title03 .bt2 a{color:#1f67c4;}
.title03 .bt a:hover, .title03 .bt2 a:hover{color:#f60;}
.title03 .bt2{background:#fff; float:left; padding:0px 10px; height:37px; line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#1f67c4; border-right:1px solid #e0e0e0; border-top:2px solid #1f67c4;}


.tz_qybs{padding:5px 10px; line-height:26px; font-size:14px; color:#666;}
.font_06c{color:#06c;}

.tz_box .title .bt{float:left; background:#fff; width:90px; text-align:center; height:39px; line-height:36px; font-family:"微软雅黑"; font-size:16px; color:#1f67c4; border-right:1px solid #e0e0e0; border-top:1px solid #e0e0e0;}
.tz_box .title .bt a{color:#1f67c4;}
.tz_box .title .bt a:hover{color:#f60;}

.title_nav2{float:right; padding-top:7px; font-family:"微软雅黑"; font-size:14px; margin-right:10px;}
.title_nav2 li{height:32px; line-height:30px;text-align:center; float:left; padding:0px 15px;}
.title_nav2 li.hover{border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-top:2px solid #1f67c4; background:#fff;
								height:30px; line-height:26px;}
.tz_myqy{padding:15px 10px;}
.tz_myqy_L{width:360px; float:left;}
.tz_myqy_R{width:360px; float:left;}
.tz_myqy_tu{text-align:center; font-size:12px; line-height:20px;}
.tz_myqy_tu img{padding:2px; border:1px solid #ddd; width:152px; height:107px; margin-bottom:5px;}

.tz_huizhan li{margin-bottom:5px;}
.tz_tzhj li{float:left; text-align:center; width:96px; margin:0px 1px 3px; background:#f5f5f5; border:1px solid  #ddd; line-height:26px;}
.tz_cyjd{margin:5px 0 10px;}
.tz_cyjd li{line-height:26px; padding-left:10px;}

.tz_zhinan{background:url(../images/bg10.gif) right top repeat-y;}
.tz_zhinan .tzzn_nr{width:290px; float:left;}
.tz_zhinan .tzzn_nav{width:85px; float:right; font-family:"微软雅黑"; font-size:14px; line-height:34px;}
.tz_zhinan .tzzn_nav li{height:35px; overflow:hidden; padding-left:5px; text-align:center;}
.tz_zhinan .tzzn_nav li.hover{background:url(../images/bg11.gif) left center no-repeat; color:#fff;}
.tz_zhinan .tzzn_nav li a{color:#444;}
.tz_zhinan .tzzn_nav li.hover a{color:#fff;}

.tzzn_tbox{background:url(../images/bg06.gif) top repeat-x; padding:10px; font-size:12px; line-height:20px; border:1px solid #ddd; margin:8px 0 0 5px; color:#666;}




.hreff{position: relative;top: 30px;padding: 0px 70px;}
.zmhd2tpc a{padding: 0px 50px;}
.zwfwunit h2 a{color:#000}
.zmhd3 h2 a{color:#000}
.zmhd2tpc a{padding: 0px 40px;}
.title_tags a{color:#000}
.title_tags a:hover{color:#1177cc}
.cur  a{color:#1177cc}
.zmhd_abs a{color:#000}

/*首页滚动横幅*/
.list_time li{margin-bottom: 42px;}
.picScroll-left{ position:relative;margin-top:20px;}
.picScroll-left .hd{ overflow:hidden;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:20px; height:34px;overflow:hidden;cursor:pointer; position: absolute; top:94px; z-index: 10;}
.picScroll-left .hd .next{ background: url(../images/zlb_btn_r.png) no-repeat center; right: -46px;}
.picScroll-left .hd .prev{ background: url(../images/zlb_btn_l.png) no-repeat center; left:-46px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:32px; float:left; _display:inline; overflow:hidden; width: 1200px; position: relative;}
.picScroll-left .bd ul li .pic{position: relative;}
.picScroll-left .bd ul li .pic img{ width:1200px; height:166px;}
.picScroll-left .bd ul li .title{font-size: 16px; height: 80px; background: #fff; overflow: hidden;}
.picScroll-left .bd ul li .title a{ margin: 14px 20px; display: block; line-height: 26px;}
.picScroll-left .bd ul li .time{position: absolute; width: 220px; height: 30px; line-height: 30px; text-align: center; color: #fff; background:url(../images/zlb_red.png); top:136px; left: 28px;}
.fwq_link li{float: left; width: 120px; height: 108px; border-radius: 6px; margin-right: 14px; text-align: center;}
.fwq_link li p{font-size: 20px; color: #fff;}

{}