body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px; color:#2a2a2a; font-family:"微软雅黑";
	min-width:1200px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote{margin:0; padding:0;}
i,em,span{display:inline-block; font-style:normal}
img{vertical-align:middle; border:none}

a:link {
	color: #2a2a2a;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2a2a2a;
}
a:hover {
	text-decoration: none;
	color: #3b7fc8;
}
a:active {
	text-decoration: none;
	color: #2a2a2a;
}
a{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
ul,dl{list-style: none;list-style-type: none;margin:0;padding:0;}
li,dt,dd{list-style-type: none;list-style:none;list-style-image:none;margin:0;padding:0;}

.wik{width:1200px; margin:0 auto;}
.oveh{overflow:hidden}
.por{position:relative}
.poa{position:absolute}
.pa1{padding:20px 0 20px 0;}
.pa2{padding:30px 0 30px 0;}
.he1{height:15px}

.wb1{height:493px; background:url(../images/wb1.jpg) no-repeat top center}
.wb2{height:456px; background:url(../images/wb2.jpg) no-repeat top center}
.wb3{height:280px; background:#3b7fc8; margin-top:30px;}

.tok{height:114px; overflow:hidden}
.logo{float:left; width:600px;}
.tel{float:right; width:280px}

.nak{height:52px;background:#3b7fc8; position:relative; _position:inherit}

.tt{text-align:center; font-size:24px; color:#474747}
.tt span{font-size:14px; color:#cccccc}
.tt2{text-align:center; font-size:24px; color:#FFF; background: url(../images/tt2.png) no-repeat center center}
.tt2 span{font-size:14px;}

.an{margin-top:40px;}
.an img{float:left; width:365px; height:108px;}
.an i{float:left; width:52px; height:108px;}
.atu{float:left; width:396px;}
.atu img{width:396px; height:214px;}
.atn{float:right; width:760px; overflow:hidden}
.atnn{width:760px; height:145px; line-height:30px; overflow:hidden; font-size:15px; color:#838383; margin-bottom:40px;}

#LeftArr,#RightArr{float:left; width:90px; margin-top:135px; cursor:pointer}
.rr{text-align:right}
#s_pic{float:left; width:1020px; height:343px; color:#FFF; overflow:hidden}
#s_pic ul{float:left; width:1020px; height:343px}
.sptu{float:left; width:430px; height:323px;}
.srr{float:right; width:530px; overflow:hidden}
.spp{width:530px; height:55px; overflow:hidden}
.spp h3{float:left; max-width:460px; _width:400px; _text-align:center; height:28px; font-size:18px; max-width:360px; line-height:28px;font-weight:400;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.spp i{float:left; width:40px; height:28px; background:url(../images/ptl.png) no-repeat}
.spp em{float:left; width:40px; height:28px; background:url(../images/ptr.png) no-repeat right}
.srr dl{width:530px; overflow:hidden}
.srr dt{height:55px; font-size:18px;}
.srr dd{font-size:15px; height:110px; line-height:28px; overflow:hidden}
.smm{margin-top:42px}
.smm i{background:url(../images/m1.png); width:132px; height:61px; margin-right:20px;}
.smm em{background:url(../images/m2.png); width:132px; height:61px;}

.prk{width:1198px; border:solid 1px #e5e5e5; margin:0 auto;}
.prt{border-bottom:solid 1px #e5e5e5; background:#f6f6f6; color:#3b7fc8; padding-bottom:12px; padding-top:8px; padding-left:15px; position:relative}
.prt span{font-size:24px; color:#3b7fc8}
.prt a{right:15px; top:11px; _top:10px; position:absolute}

.pro{width:1170px; height:220px; margin:0 auto; padding-top:8px; overflow:hidden}
.pro li{float:left; width:240px; text-align:center;}
.pro img{width:220px; height:165px; border:solid 1px #e5e5e5; margin-bottom:10px;}
.pro a:link,.pro a:visited,.pro a:hover,.pro a:active{width:240px;display:block}
.pro p{ width:212px;margin:0 auto;margin:0 auto;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.nek{float:left; width:712px;}
.net{background:#3b7fc8; color:#FFF; padding-bottom:12px; padding-top:8px; padding-left:15px; position:relative}
.net span{font-size:24px;}
.net a{right:15px; top:11px; _top:10px; position:absolute}

.nee{width:712px;}
.netu{float:left; width:313px; background:#3ec8f6; color:#FFF; margin-top:30px;}
.netu img{width:313px; height:235px; _margin-top:-1px}
.netu h3{width:293px; font-size:16px; font-weight:400; padding:10px 10px 0 10px;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.netu p{width:293px; padding:5px 10px 10px 10px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.netu a{color:#FFF}
.ner{float:right; width:365px; margin-top:10px;}
.ner a{width:365px; height:85px; border-bottom:solid 1px #e5e5e5; display:block; margin-top:21px}
.dat{float:left; width:60px; padding-right:7px; border-right:solid 1px #e5e5e5; text-align:center; color:#9c9c9c}
.dat span{font-size:34px; font-weight:bold}
.ner dl{float:right; width:286px;}
.ner dt{width:286px; font-size:16px; padding-top:10px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ner dd{width:286px; font-size:12px; padding-top:6px; color:#a6a5a5; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.ann{float:right; width:486px}
.ann img{float:right; width:208px; height:382px; margin-left:35px}

.coo{float:left; width:797px; height:280px; background:url(../images/cobg.jpg) no-repeat}
.cot{height:69px; line-height:68px; color:#FFF;}
.cot span{font-size:24px}
.con{width:370px; height:125px; overflow:hidden; line-height:24px; margin-left:20px; margin-top:20px;}
.map{float:right; width:403px; height:280px;}

.m_le{float:left; width:230px;}
.m_ri{float:right; width:940px;}

.fent{height:60px; padding-left:15px; line-height:60px; background:#3b7fc8; color:#FFFFFF; font-size:18px}
.fent span{font-size:12px}
.fens{font-size:18px; border:solid 1px #d1d1d1; border-bottom:none; margin-top:10px;}
.fens p{ width:170px; margin:0 auto; padding-left:40px; background: url(../images/fens.gif) no-repeat left center;border-bottom:solid 2px #e3e3e3; padding-bottom:15px; padding-top:15px;}
.fens span{font-size:12px; color:#828282}
.fenk{border:solid 1px #3b7fc8; border-top:none; padding-bottom:10px; padding-bottom:5px; background:#FFF}
.fenm{width:210px; margin:0 auto; padding-top:10px;}
.fenm a:link,.fenm a:visited,.fenm a:active{border:solid 1px #e3e3e3; font-size:15px; background:url(../images/li2.gif) no-repeat left center #f3f3f3; border:solid 1px #e3e3e3; padding:8px 0 8px 20px;display:block; margin-bottom:5px;}
.fenm a:hover{border:solid 1px #3ec8f6; font-size:15px; background:url(../images/li2h.gif) no-repeat left center #3ec8f6; padding:8px 0 8px 20px; display:block; color:#FFF; margin-bottom:5px;}
.fned{border:solid 1px #3b7fc8; border-top:none; padding:12px; line-height:22px;}

.lmt{height:42px; background:url(../images/x.gif) repeat-x bottom;}
.lmt_1{float:left; border-bottom:solid 2px #3b7fc8;background:url(../images/xh.gif) no-repeat bottom center; text-align:center; height:40px; min-width:120px; max-width:360px; font-size:18px; color:#3b7fc8;}
.lmt_2{float:right; max-width:360px; padding-top:15px; text-align:right; color:#8f8f8f; font-size:12px;}
.lmt_3{font-size:16px; border-bottom: solid 1px #CCCCCC; margin-bottom:15px; line-height:35px;}
.lmt_3 a{float:right; font-size:13px}

.fnens{overflow:hidden; padding-top:10px; border-bottom:dotted 1px #CCCCCC; padding-bottom:10px; height:30px;}
.fnens_1{float:left; width:20px; height:30px; background:url(../images/li3.gif) no-repeat left center}
.fnens_2{float:left; width:650px; line-height:28px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fnens_3{float:right; text-align:right; color: #b7b7b7; line-height:30px;}
.fnens_3 a:link,.ens_3 a:visited,.ens_3 a:hover,.ens_3 a:active{color:#e32a2a}

.fpr{padding-top:15px}
.fpr ul{float:left; width:235px; margin-bottom:10px; text-align:center}
.fpr li{ width:222px; margin:0 auto;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fpr img{border:solid 1px #e3e3e3; padding:5px; width:210px; height:158px; margin-bottom:7px;
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.fpr img:hover{border: solid 1px #3b7fc8;}

.ab1{text-align:center; padding:10px 0 5px 0; font-size:16px; color:#000}
.ab2{text-align:center; font-size:12px; color:#8f8f8f;}
.ab3{padding-top:5px; overflow:hidden; padding-bottom:5px; padding-top:15px;}
.ab3_img{width:900px; text-align:center; overflow:hidden; margin:0 auto;}
.ab3_img img{border:none; max-width:900px;}
.syp,.xyp{width:50px; height:50px;}
.syp a:link,.syp a:visited,.syp a:hover,.syp a:active{width:50px; height:50px; background:url(../images/syp.gif) no-repeat; display:block}
.xyp a:link,.xyp a:visited,.xyp a:hover,.xyp a:active{width:50px; height:50px; background:url(../images/xyp.gif) no-repeat; display:block}
.ab4{line-height:24px; padding-bottom:10px; padding-top:10px;}


.fay{border-top:solid 1px #e7e7e7; margin-top:20px; overflow:hidden; font-size:14px; padding-top:20px;}
.fal{float:left; width:530px; color:#999}
.fal a:link,.fal a:visited,.fal a:active{width:530px; height:25px; line-height:25px;color:#888; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fal a:hover{width:530px; height:25px; line-height:25px;color:#3b7fc8;  word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.far{float:right; width:144px; padding-top:5px;}

.ym{width:100%; padding-top:20px; padding-bottom:15px; overflow:hidden}
.ym a{float:left; border:solid 1px #e3e3e3; padding:5px 10px 5px 10px; color:#545454; margin-right:5px; margin-bottom:5px;}
.ym a:hover{background:#00cacc; color:#FFF; border:solid 1px #00cacc;}
a.select{background:#3ec8f6; color:#FFF; border:solid 1px #3ec8f6;}
a.select:hover{background:#3ec8f6; color:#FFF; border:solid 1px #3ec8f6;}

.dwb{background: url(../images/d_bg.gif) repeat-x #333333;}
.dw1{float:left; width:160px; background:#f3f3f3; margin-bottom:20px; margin-top:20px; padding-top:15px; text-align:center; border-bottom:solid 6px #939393}
.dw1 p{width:128px; margin:0 auto; border-bottom:solid 1px #c8c8c8; height:45px; line-height:40px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin-bottom:10px;}
.dw1 a{width:100px; display:block}
.dw1 span{width:100px; margin:0 auto; height:40px; line-height:40px;}
.dw2{float:right; width:1010px; color:#818181; }
.dw2 a:link,.dw2 a:visited,.dw2 a:active{ color:#818181}
.dw2 a:hover{color:#818181; text-decoration:underline}
.dw3{padding:16px 0 46px 0;}
.dw3 a{margin:0 55px 0 0;}
.dw4{line-height:30px;}

.bu{border:none; color:#FFF; height:37px; font-size:14px; font-family:"微软雅黑"; cursor:pointer}
.bu2:link,.bu2:visited,.bu2:active{width:140px; height:35px; line-height:34px; text-align:center; border:solid 2px #CCCCCC; color:#888; display:block}
.bu2:hover{width:140px; height:35px; line-height:34px; text-align:center; border:solid 2px #3ec8f6; background:#3ec8f6; color:#FFF; display:block}

.tx{border:solid 1px #d1d1d1; padding:8px; font-size:16px; font-family:"微软雅黑"}
.tx1{ width:500px}

.sel1{padding:8px; width:150px; font-size:14px; font-family:"微软雅黑";border:solid 1px #d1d1d1;}
.sel1 option{ font-family:"微软雅黑";}

#totop{position:fixed;bottom:10px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px; font-size:12px; padding-top:48px;background:url(../images/toTop.gif) no-repeat;text-align:center;color:#888;transition: all 0s ; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; -webkit-transition: all 0s;}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#666;}.m_le {

}

.pp1{ background:#2f8bc2; color:#FFF; padding:4px 12px 4px 12px; margin-bottom:10px; margin-top:10px;
	border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	-webkit-border-radius:7px;
}
.pp2{border-top:dotted 1px #e3e3e3; background:#FFF; height:15px; overflow:hidden; margin-top:15px;}
.pp3{ background:#2f8bc2; color:#FFF; padding:4px 12px 4px 12px; margin-bottom:10px; margin-top:10px;
	border-radius:70px;
	-moz-border-radius:70px;
	-ms-border-radius:70px;
	-o-border-radius:70px;
	-webkit-border-radius:70px;
}