﻿@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, s, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; outline:0; background:transparent; -webkit-margin-before:0; -webkit-margin-after:0;}
article, aside, details, summary, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
del{text-decoration:line-through}
ins{text-decoration:none}
abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help}
ul, li{list-style:none;margin:0;padding:0;}
a{text-decoration:none; transition:all .3s ease;}
a:hover{text-decoration:underline}
em, var{font-style:normal}
img, a img{padding:0; margin:0; border:none;}
input, textarea, button{outline:none; margin:0}
body, input, textarea, button, select{font-size:13px;line-height:1.5;font-family:-apple-system, BlinkMacSystem,"Microsoft Yahei",sans-serif,"Hiragino Sans GB", Helvetica; color:#333}
.clearfix:after, .fix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix, .fix{zoom:1}
a{color:#404145; text-decoration:none; transition:all .3s ease;}
a:hover, a:active{color:#ff6600;}
a:focus{outline:none; -moz-outline:none}
a{outline:none; blr:expression(this.onFocus=this.blur());}
i, s, em, u{font-style:normal; text-decoration:none;}
input, textara{font-size:1em; color:#333;}
input:focus, textarea:focus{outline:none;}
.clear{clear:both; display:block; font-size:0; line-height:0; height:0;}
.clearf:after{content:""; display:table; clear:both; }
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tr{text-align:right}
.d30{height:30px}
.textover{text-overflow:ellipsis;white-space:nowrap;}
h1{ font-size:28px; line-height:45px}
h2{ font-size:18px; line-height:30px; font-weight:100}



.headtext{ width:100%; height:29px; background: #003d80; border-bottom:104px solid #fff }
.headtext ul{ width:1200px; height:29px; margin:0 auto}
.headtext,.headtext *{ color:#aaaaaa; font-size:12px; line-height:29px}
.toptel{ background: url(../images/toptel.png) no-repeat left 0; text-indent:20px}
.toptel b{ color:#ffba00; font-family:Arial, Helvetica, sans-serif; font-size:16px}

.top{ width:1200px; height:104px;overflow:hidden; position:absolute; top:29px; left:50%; margin-left:-600px}
.nav{ width:714px; height:104px; border-left:1px solid #ededed; position:absolute; top:0; right:0}
.nav a{ width:101px; height:105px; border-right:1px solid #ededed; line-height:105px; text-align:center; display:block; float:left; font-size:16px; margin-top:-1px}
.nav a:hover,.nav .nav_on,.nav .nav_on:hover{ width:101px; height:105px; border-right:1px solid #ededed; line-height:105px; text-align:center; display:block; float:left; font-size:16px; margin-top:-1px;background:#0068d7; color:#fff; text-decoration:none}

.protjm{ width:100%; height:auto; padding:50px 0; background:#f1f1f1}

.tipros{ width:1280px; height:284px; margin:25px auto 0}

.tipros li{ width:278px; height:252px; border-bottom:1px solid #ff6600; padding:3px; float:left; margin:0 15px; display:inline; background:#fff}

.tipros li img{ width:278px; height:210px; margin-bottom:40px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.tipros li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.tipros li a{ width:278px; height:245px; overflow:hidden; display:block; position:relative}
.tipros li a p{ background:#fff; height:35px; line-height:35px; width:278px; overflow:hidden; position:absolute; top:210px; left:0; text-align:center}
.tipros .zyao{background:#fff; height:75px;  width:258px; overflow:hidden;  padding:0 10px}
.tipros .zyao,.tipros .zyao *{ color:#666666; font-size:13px; line-height:25px}


.main{ width:1200px; height:auto; margin:39px auto 0}
.lecplb{ width:220px; height:auto}
.lecplb .fenbox{ background:#0068d7; padding:10px 0}
.lecplb .onepro{ display:block; width:200px; height:47px; line-height:45px; background:url(../images/list.gif) no-repeat 0 0; margin:3px auto; overflow:hidden; text-indent:28px; font-size:16px; font-weight:bold;}
.lecplb .twopro{display:block; width:200px; height:33px; line-height:33px; background:url(../images/list2.png) no-repeat 28px 14px; margin:3px auto; overflow:hidden; text-indent:40px; font-size:14px; color:#fff}

.rigcpsh{ width:960px; height:auto}
.showtitle{ width:960px; height:50px; background:url(../images/show1.gif) repeat-x 0 0}
.showtitle .btdfge{ padding:0 30px; color:#fff; font-size:18px; background:url(../images/show2.gif) repeat-x 0 0; line-height:50px;}
.showtitle .wettt2{ padding:0 20px}
.showtitle .wettt2,.showtitle .wettt2 *{ color:#fff; line-height:50px}
.proboxsh{ width:958px; height:auto; border:1px solid #e4e4e4;}
.prolist{ width:278px; height:244px; overflow:hidden; margin:14px 2px 8px 30px; display:inline; float:left; position:relative}
.prolist img{ width:278px; height:210px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.prolist:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.prolist p{ width:278px; height:46px; line-height:46px;  display:block; position:absolute; top:210px; left:0; background:#fff; overflow:hidden; text-align:center}

.proshny{ width:901px; height: auto; padding:20px; margin:0 auto; min-height:533px}
.proshny img{ max-width:900px}
.proshny,.proshny *{ line-height:35px; font-size:16px}
.listbot{ width:96%; margin:30px auto; text-align:right; line-height:50px; border-top:1px solid #dfdfdf;}

.proshowkp{ width:902px; margin:0 auto; border-top:15px solid #fff; border-bottom:15px solid #fff}
.proshowkp .prtitlekp{ line-height:35px; text-align:center; font-size:25px; padding:10px 0; font-weight:bold}
.proshowkp .fubiokp{ line-height:30px; background:#f1f1f1; text-align:center; border-bottom:20px solid #fff}
.proshowkp .primgpickp{ width:902px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshowkp .primgpickp img{ max-width:900px; border:1px solid #ddd}
.proshowkp .prtentkp img{max-width:900px; margin-top:5px; margin-bottom:5px}

.proshowkp .anotndkp{ padding-left:10px; padding-right:10px; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; margin:20px auto}
.proshowkp .anotndkp,.proshowkp .anotndkp *{ color:#666; line-height:35px; }
.proshowkp .nextkp{ padding:0px 20px 20px; color:#666}
.proshowkp .poskp{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshowkp .prtentkp p{ margin-top:10px;margin-bottom:10px}
.proshowkp .prtentkp,.proshowkp .prtentkp *{ font-size:16px; line-height:35px}

.newslist_b{ height:100px; width:880px; margin:10px auto 10px; border-bottom:1px dashed #aaa}
.newslist_b .titlenews{ height:35px; width:880px; line-height:38px;}
.newslist_b .titlenews a{ height:35px; width:740px; display:block; overflow:hidden; line-height:35px; font-size:18px;text-overflow:ellipsis;white-space:nowrap; font-weight:bold}
.newslist_b .titlenews span{ height:35px; width:98px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:100}
.newslist_b .abstract{ display:block; height:44px; overflow:hidden; width:880px}
.newslist_b .abstract,.newslist_b .abstract *{line-height:22px; font-size:14px;}

.proshow{ width:882px; margin:0 auto; border-top:15px solid #fff; border-bottom:15px solid #fff}
.proshow .prtitle{ line-height:35px; text-align:center; font-size:25px; padding:10px 0; font-weight:bold}
.proshow .fubio{ line-height:30px; background:#f1f1f1; text-align:center; border-bottom:20px solid #fff}
.proshow .primgpic{ width:882px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:880px; border:1px solid #ddd}
.proshow .prtent img{max-width:880px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent *{ font-size:16px; line-height:35px}}
.proshow .prtent{ padding-left:10px; padding-right:10px}
.proshow .anotnd{ padding-left:10px; padding-right:10px; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; margin:20px auto}
.proshow .anotnd,.proshow .anotnd *{ color:#666; line-height:35px}
.proshow .next{ padding:0px 20px 20px; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}


.propiclistal{ width:280px; height:232px; margin:8px 0px 8px 30px; display:inline; float:left}
.propiclistal img{ padding:5px; width:268px; height:190px; border:1px solid #efefef}
.propiclistal p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; height:30px; width:270px; display:block; overflow:hidden}


.huima{ background:#eeeeee; width:100%; height:645px; border-top:45px solid #fff}
.qywhdws{ padding:0 0 0 23px;}
.qywhdws p{ line-height:44px; background:url(../images/gytb.gif) no-repeat 0 6px; text-indent:38px; font-size:14px}
.pdiefr{ padding:0 30px}
.pdiefr,.pdiefr *{ line-height:30px; font-size:14px}

.xwtiele{ background:url(../images/xwbtline.png) no-repeat center 56px; width:100%; border-top:50px solid #fff; text-align:center}
.xwtiele h1{ font-size:22px; font-weight:100; line-height:30px}
.xwtiele p{ padding-top:20px; line-height:30px}

.mianxw{ width:1227px; height:auto; margin:20px auto}
.xwlisgt{ width:381px; height:auto; margin:0 14px; float:left; display:inline}
.xwlisgt .piefe{ width:381px; height:145px; display:block; overflow:hidden}
.xwlisgt .piefe img{ width:381px; height:145px;}
.xwlisgt .wenzw1q{ font-size:16px; line-height:45px; display:block; width:381px; height:35px; overflow:hidden;}
.xwlisgt span{ line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#666}
.xwlisgt .xwzyao{ width:381px; height:44px; overflow:hidden}
.xwlisgt .xwzyao,.xwlisgt .xwzyao *{ font-size:13px; line-height:22px; color:#666}
.morecp{ display:block; width:1200px; height:50px; line-height:50px; background: #0068d7; text-align:center; margin: 0px auto; font-size:16px; color:#fff;border-radius: 6px; border-top:50px solid #fff; }
.morecp:hover{ color:#fff}


.footbox{ width:100%; margin:0 auto;color:#FFFFFF;border-top:50px solid #fff }
.dh{height:56px; border-top:solid 1px #e0dede; line-height:56px;  text-align:center; border-bottom:solid 1px #e0dede;}
.dh a{line-height:56px; padding:0 15px}
.footcont{ width:100%; margin:0 auto; background: url(../images/bot.gif) no-repeat center 0 #27343c; height:380px; color:#FFFFFF;font-size:13px; line-height:28px; padding-top:10px; text-align:center}
.footcont a{color:#FFFFFF;font-size:13px; line-height:28px;}
.footcont ul{ width:1200px; margin:0 auto;}
.footcont ul li{ float:left; color:#FFFFFF; height:380px; text-align:left}
.footcont ul li p{ color:#FFFFFF; font-size:20px; margin-top:20px; font-family:Arial, Helvetica, sans-serif}
.footcont ul li span{ font-size:16px; font-weight:100; color:#FFFFFF;}
.footcont ul li .del{ margin-top:20px;}
.footcont ul li .del dl dt{ background:url(../images/del.jpg) no-repeat left center; height:51px;}
.footcont ul li .del dl dd{ color:#FFFFFF; font-size:14px; text-indent:40px; line-height:40px;}
.footcont ul li .add{ margin-top:20px;}
.footcont ul li .list{ width:450px;}
.footcont ul li .list dl{ float:left; width:200px; float:left; display:block;}
.footcont ul li .list dl dd{ font-weight:bold; font-size:16px; line-height:30px;}
.footcont ul li .list dl dt{ font-size:12px; line-height:25px; }
.footcont ul li .list dl dt a{ color:#97aab6 }

.footbox,.footbox *{ font-family:微软雅黑}

.footcont ul li .add dl dt{ background:url(../images/add.jpg) no-repeat left center; height:51px;}
.footcont ul li .add dl dd{ color:#FFFFFF; font-size:14px; text-indent:40px; line-height:40px;}
.footcont ul li .wx{ width:250px; margin-top:20px;}
.footcont ul li .wx dl dd{ float:left; margin-right:4px;margin-left:4px;}

.foot_bg{ background:#171f22; text-align:center; color:#FFFFFF; height:43px; line-height:43px;}
.foot_bg a{ color:#fff}

.page{ width:95%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#035bab}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#035bab}

.week_map {
	position: relative;
	height: 300px;
	width: 845px; margin:30px auto 0
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}
