@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; }
.topbg{background:url(topbg.jpg) top center no-repeat;height:170px;}
.topbox{width:1200px;position:relative;margin:0 auto}
.lang{position:absolute;right:0;top:0;height:28px;width:292px;background:url(huibg.png) no-repeat;text-align:center;color:#5461b9;line-height:28px}
.lang a{display:inline-block;color:#333;padding:0 16px;}
.menulistbox a{padding:0 16px;font-size:18px;line-height:50px;color:#fff;display:inline-block}
.menulistbox a:hover{background:#1f2e79}
.menulist{height:50px;background:url(menubg.jpg) repeat-x;}
.menulistbox{width:1200px;margin:0 auto}
.search{width:274px;height:34px;float:right;background:url(baibg2.png);margin-top:7px}
.search input{display:inline-block;width:150px; padding-left:20px;height:32px;background:none;border:none;float:left;margin-left:15px;color:#fff}
.menulistbox a.submit{display:block;width:80px; padding:0; text-align:center;height:34px;display:block;float:right;background:url(submitbtn.png) no-repeat;font-size:16px;color:#2d65a5;line-height:34px}
.menulistbox a.submit:hover{background:url(submitbtn.png) no-repeat}
.search input:focus{outline:none}
.xjparea{height:450px;background:url(xjpdemo.jpg) top center no-repeat}
.xjpbox{width:1200px;overflow:hidden;margin:0 auto}
.xjcontent{width:540px;float:right;margin-right:40px}
.xjcontent h2{font-size:60px;line-height:80px;text-align:center;color:#fff;margin-top:80px}
.xjcontent p{font-size:24px;line-height:40px;color:#fff;margin-top:40px}
.fhkm{width:780px;margin:0 auto;padding:30px 0}
.fhkm h2{line-height:72px;font-size:50px;color:#2d65a5;text-align:Center;margin-bottom:20px}
.fhkm p{font-size:16px;line-height:30px;color:#333;text-align:center;}
.fhkm p a{color:#333}
.mainbg{background:url(huihui.jpg);}
.main{width:1200px;margin:0 auto;overflow:hidden}
.mainleft{width:163px;float:left;background:url(lefttags.jpg) left top no-repeat}
.mainright{width:990px;float:right}
.mainleft li{height:140px;text-align:center;width:151px;padding-right:12px;font-size:18px;color:#fff;line-height:40px}
.mainleft li img{margin-top:21px}
.mainleft li.cur{background:url(tagcur.png) left center no-repeat}
.contentright1 dl{overflow:hidden;margin-bottom:20px}
.contentright1 dl dt{width:290px;float:left;margin-right:20px}
.contentright1 dl dt img{width:100%;display:block}
.contentright1 dl dd{overflow:hidden;}
.contentright1 dl dd H3{font-size:22px;line-height:40px;color:#333;padding-top:10px}
.contentright1 dl dd h3 a{color:#333}
.contentright1 dl dd p{color:#999;font-size:16px;line-height:30px;margin-top:10px}
.ckgd{line-height:35px;height:35px;text-align:center;font-size:16px;background:url(more1.png) top center no-repeat;margin-top:30px}
.ckgd a{color:#fff;}
.jcsp h2{height:51px;background:url(jcspbg.png) left center no-repeat;position:relative}
.jcsp{width:1200px;margin:30px auto 0}
.jcsp h2 a{color:#1364c0;display:inline-block;width:60px;height:20px;line-height:20px;font-size:14px;text-align:center;position:absolute;right:20px;background:url(more.png) no-repeat;top:16px}
.swiper-slide{position:relative}
.swiper-slide img{display:block;width:100%}
.botmes{position:absolute;left:0;right:0;bottom:0;height:30px;padding-top:30px;background:url(botmes.png) bottom center no-repeat;color:#fff;line-height:30px;font-size:16px;text-align:center}
.swiper-slide a{position:absolute;left:0;top:0;right:0;bottom:0;background:url(plytbtn.png) center center no-repeat;display:block}
.lbt .swiper-container{margin:0 17px;position:static}
.lbt {position:relative;margin-top:20px}
div.swiper-button-prev{left:0;top:50%;margin-top:-30px;width:30px;height:60px;background:url(left.png) no-repeat}
div.swiper-button-next{right:0;top:50%;margin-top:-30px;width:30px;height:60px;background:url(right.png) no-repeat}
.bottom{height:110px;line-height:110px;background:url(bottombg.jpg) repeat-x;color:#fff;font-size:14px;text-align:center;margin-top:52px}

.mainlistleft{width:280px;float:left}
.mainlist{width:1200px;margin:0 auto}
.mainlistleft h1{font-size:30px;line-height:50px;color:#}

/*列表*/
.listmain{overflow:hidden;}
.listmainleft{width:280px;float:left;background:#fff;padding-top:10px}
.listmainleft h1{}
.listmainleft h1 p{padding:0 6px;display:inline-block;background:#fff;font-size:30px;line-height:50px;color:#1e3b9f;}
.leftlist li{line-height:49px;font-size:18px;padding-left:47px;background:url(rehbg.png) 17px center no-repeat;border-bottom:#d7d7d7 1px solid;}
.leftlist li a{color:#333}
.leftlist li:hover a{color:#2a9325}
.leftlist li:hover{background:url(libg.jpg) left center no-repeat no-repeat}

.leftlist li.on a{color:#2a9325}
.leftlist li.on{background:url(libg.jpg) left center no-repeat no-repeat}

.location .loc{float:right;padding-left:18px;color:#aaa;font-size:12px;padding-left:23px;background:url(loc_pc.png) left center no-repeat}
.loc a{color:#aaa;padding:0 10px}
.location{line-height:50px;font-size:20px;border-bottom:#d7d7d7 1px solid;margin-bottom:20px}
.listmainright{width:880px;float:right;padding-top:10px;background:#fff}
.location p{display:inline-block}
.mainlist dt{width:200px;float:left;margin-right:20px;margin-top:6px}
.mainlist dt img{width:100%}
.mainlist dd h3{color:#666;font-size:22px;line-height:40px}
.mainlist dd h3 a{color:#666}
.mainlist dd{overflow:hidden}
.mainlist dd .subtitle{line-height:24px;font-size:14px;color:#999;height:72px;overflow:hidden}
.dateinfo{background:url(datetbg.jpg) top left no-repeat;line-height:28px;font-size:12px;color:#999;margin-top:6px;display:inline-block;text-align:center}
.mainlist dl{margin-bottom:30px}
.next{color:#666;font-size:12px;text-align:center;padding:20px 0 40px;width:880px}
.next input{width:40px;height:20px;border:#d7d7d7 1px solid;margin:0 10px}
.next a{display:inline-block;padding:0 15px;line-height:22px;border:#d7d7d7 1px solid;margin:0 5px;color:#000}
.next a:hover{color:#fff;background:#2d65a5}
.next span{display:inline-block;width:100px}

.contentmain{font-size:16px;line-height:30px;color:#333;padding:10px 0 40px}
.contentmaintxt{background:#fff;margin-top:11px}
.contentmaintxt1{margin:0 30px}
.contentmaintxt1 .location{padding:0 16px;font-size:26px;color:#2b47aa;font-weight:bold}
.contentmaintxt1 .location .loc{font-weight:normal}
.contentdetails{margin:0 70px}
.contentdetails h1{padding:15px 120px;font-size:30px;line-height:40px;color:#333;text-align:center;border-bottom:#d7d7d7 1px solid}
.details{font-size:14px;line-height:40px;color:#999;text-align:center;font-weight:normal}
.picpart{margin:20px 250px 0;}
.picpart img{width:100%;display:block}
.picpart p{font-size:14px;line-height:25px;color:#999;padding:10px 0}
.txtpart{line-height:30px;font-size:16px;color:#333;padding-bottom:40px}
.mainimglist li{width:33.3%;float:left;margin-bottom:10px}
.mainimglist li a{display:block;margin:0 15px}
.mainimglist li a img{display:block;width:100%}
.mainimglist li p{line-height:25px;font-size:16px;color:#333;padding:5px 0 10px;height:50px;overflow:hidden}
.mainimglist{margin:0 -15px}
.tonglanlistmainright.listmainright,.listmainrighttl.listmainright{float:none;width:auto}
.tonglanlistmainright.listmainright li{width:25%}
.listmain{width:1200px;margin:0 auto}
.leftlist{border:#d7d7d7 1px solid;border-bottom:none;margin-top:10px}
.leftlist li{border-bottom:#d7d7d7 1px solid;border-top:none}





