@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:微软雅黑, Arial, Helvetica, sans-serif; line-height:25px; list-style:none}
body{max-width:1920px; margin:0 auto}

IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
 
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}

ception, th {
	text-align:left;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
.curp {
	cursor:pointer
}
;
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input, button, textarea, select {
*font-size:100%;
}
input, select {
	vertical-align:middle;
}
select, input, button, textarea, button {
	font:99% arial, helvetica, clean, sans-serif;
}

fieldset{
	border:0;
}


a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}
  
.left{ float:left}
.right{ float:right}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; display:block}


/*头部*/
.toparea{ width:100%; height:35px; margin:0 auto; border-top:5px solid #da251c; border-bottom:1px solid #e1e1e1}
.toparea ul{ width:1200px; height:35px; margin:0 auto}
.toparea ul li{ float:left; height:35px; line-height:35px; font-size:14px; color:#666}
.toparea ul li a{line-height:35px; font-size:14px; color:#666}

/*logo*/
.heading{ width:1200px; height:105px; margin:0 auto; background:url(images/logo.jpg) center center no-repeat}


/*导航*/
.nav{ width:100%; height:50px; margin:0 auto; background:#da251c;}
.navbox{ width:1200px; height:50px; margin:0 auto}
.navlib{ float:left; width:133px; height:50px}
.navmenu{ height:50px; line-height:50px; font-size:15px;color:#fff; display:block; text-align:center; width:133px; margin:0 auto}
.navmenu:hover,.navmenua,.navmenua:hover{height:50px; line-height:50px; font-size:15px;color:#fff; background:#0f1f10; display:block; text-align:center; width:133px; margin:0 auto;}

.navuu { width:133px; height:50px; position: relative; margin:0px; padding:0px;  visibility:visible; z-index:1000;}
.navuu .navmenu{ height:50px; line-height:50px; font-size:15px;color:#fff; display:block; text-align:center; width:133px; margin:0 auto}
.navuu:hover .navmenu,.navuu .navmenua,.navuu:hover .navmenua:hover{ background:#0f1f10;height:50px; line-height:50px; font-size:15px;color:#fff; display:block; text-align:center; width:133px; margin:0 auto}
.navuudd1 { float:left; overflow:hidden; display:block; height:50px; width:133px; margin:0 auto }
.navuudd2 { float:left; position:relative; display:inline; width:133px; margin:0 auto }
.popDiv { width:133px; height:auto; background: url(images/dash1.png) repeat; margin:0px auto;}
.yy1 { text-decoration:none; display:block; height:45px; line-height:45px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:133px; text-align:center; color:#333}
.yy1:hover{ text-decoration:none; display:block; height:45px; line-height:45px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:133px; text-align:center;color:#fff; background:#db241e}

.popDiv1{ width:400px; height:auto; background: url(images/dash1.png) repeat; margin:0px auto;}
.yy2 { text-decoration:none; display:block; float:left; height:45px; line-height:45px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:200px; text-align:center; color:#333}
.yy2:hover{ text-decoration:none; display:block; float:left; height:45px; line-height:45px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:200px; text-align:center;color:#fff; background:#db241e}

/*首页banner*/
#banss{ width:100%; height:500px; overflow:hidden; position:relative;}
#slideshow{position: absolute;height: 500px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height: 500px; }
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: relative;width: 100%}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 460px;left: 50%; margin-left:-960px }
#slideshow .btns b i{width: 10px;background: #fff;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 10px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #47c480}
#slideshow .btns b i.on{background: #eb3d00;cursor: default}
#slideshow .btns b i.on: hover{background: #eb3d00;cursor: default}

#slideshow .btns s{position: absolute;width:57px;display: none;height:57px;overflow: hidden;top:222px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 57px;background: url(images/cpl.png) no-repeat 0 0;height: 57px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="images/cpl.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top:0}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;height: 446px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}

/*搜索*/
.link{ width:100%; height:55px; margin:0 auto; background:#f6f6f6}
.link ul{ width:1200px; height:55px; margin:0 auto;}
.link ul li{ float:left; height:55px}
.link ul li p{line-height:55px;width:780px; height:55px; color:#666666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-weight: bold}
.link ul li a{line-height:55px; color:#7f7f7f; font-weight:100}
.bannerfo{ width:376px;height:55px; position:relative}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:11px; width:327px; height:33px;}
.bannerfo dl .inputbox input{ width:297px; height:33px;padding:0 15px;color:#cacaca; line-height:34px; font-size:14px; color:#cacaca; border: none; background:url(images/search1.jpg) no-repeat 0 0}
.bannerfo dl .menuser{ position:absolute; left:327px; top:11px; width:49px; height:33px; }
.bannerfo dl .menuser img{width:49px; height:33px}


/*子页面banner\*/
.subbaner{ width:100%; height:300px; margin:0 auto; background: url(images/subbanner.jpg) center top no-repeat #cfcfcf}

/*关于我们*/

.block1{ width:1200px; height:auto; margin:0 auto; margin-top:65px}
.video{ 
    width: 486px;
    height: 390px;
    display: block;
    float: left;
    background: url(images/video.jpg) no-repeat 0 0;
    padding-left: 15px;
    padding-top: 18px;
}

.about{ width:595px; height:auto; display:block; float:right}
.about .title{ font-size:40px; color:#232323; line-height:50px; font-weight:bold;}
.about .title p{ font-size:20px; line-height:45px; color:#535353; font-weight:100; letter-spacing:10px}
.about .title .dec{ width:200px; height:1px; background:#c6c6c6; margin-top:25px}
.about .content{ font-size:15px; line-height:26px; color:#555555; margin-top:25px; height:182px; display:block; overflow:hidden}
.about .content *{ font-size:15px !important; line-height:26px !important; color:#555555 !important;}

.about .content1{ margin-top:30px}

.moreaa{ width:157px; height:40px; display:block; float:left; text-align:center; line-height:40px; background:#db241e; color:#fff; font-size:15px; border-radius: 20px;margin-right:20px;}
.morebb{ width:157px; height:40px; display:block; text-align:center; line-height:40px; background:#888888; color:#fff; font-size:15px; border-radius: 20px; float:left; }

/*新闻中心*/
.newsframe{ width:100%; height:auto; margin:0 auto; margin-top:40px; background: url(images/bg2.jpg) center top no-repeat #db241e; padding-top:45px; padding-bottom:45px;}
.newsframe .main{ width:1200px; height: auto; margin:0 auto}
.newsframe .main .title{ display:block; text-align: center; background:url(images/line1.png) center bottom no-repeat; height:98px;}
.newsframe .main .title p{ font-size:30px; line-height:45px; color:#fff}
.newsframe .main .title span{ font-size:16px; line-height:35px; color:#fff}
.newsframe .main .content{ margin-top:45px}

.leftframea{ display:block; float:left; margin-right:40px;}

.proimg_cc{ width:580px; height:411px; position:relative}
.proimg_cc img{width:580px; height:411px}
.proimg_cc p{position:absolute; left:0; bottom:0; width:580px; height:61px; background:url(images/bg.png) repeat;text-align:center; line-height:61px; font-size:16px; color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.rightframea{ display:block; float:right; width:580px; height:auto}

.frame4{ width:580px; height:140px; padding-bottom:30px; border-bottom:2px solid #fff}
.frame4 .leftimg{ display:block; float:left; margin-right:20px}
.frame4 .leftimg img{ width:200px; height:140px;}
.frame4 .righttxt{ width:360px; height:140px; display:block; overflow:hidden}
.frame4 .righttxt p{width:360px; height:35px; border-bottom:1px solid #cecece; line-height:35px; font-size:15px; color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.frame4 .righttxt p a{line-height:27px; font-size:15px; color:#fff; font-weight:bold}
.frame4 .righttxt span{ font-size:13px; line-height:23px; height:46px; display:block; overflow:hidden; color:#ffd3d2}
.frame4 .righttxt .more{ width:120px; height:35px; display:block; text-align:center; line-height:35px; background:#fff; color:#db241e;border-radius:10px; margin-top:23px}

.frame5{ width:580px; height:auto; margin-top:17px}

.blockbb{ width:580px; height:38px; margin:0 auto}
.blockbb .num em{ width:35px; height:38px; display:block; text-align:center; background:url(images/num.jpg) center center no-repeat;float:left;line-height:38px; font-size:15px; color:#333; font-family: Arial, Helvetica, sans-serif; margin-right:10px}
.blockbb .txt{ float:left; width:385px; height:38px; line-height:38px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-size:14px; color:#fff}
.blockbb .txt a{line-height:38px; font-size:14px; color:#fff}
.blockbb span{height:38px; width:150px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffeceb; text-align:right;}
.blockbb:hover .num em{ background:url(images/numa.jpg) center center no-repeat}

.pica{ width:100%; height:380px; margin:0 auto; background:url(images/pic1.jpg) center top no-repeat}

/*荣誉资质*/
.block2{ width:100%; height:auto; margin:0 auto; padding-top:40px; padding-bottom:40px; background:#f5f5f5}
.honor{ width:1200px; height: auto; margin:0 auto; }
.honor .title{ display:block; text-align: center; background:url(images/line2.png) center bottom no-repeat; height:98px;}
.honor .title p{ font-size:30px; line-height:45px; color:#333}
.honor .title span{ font-size:16px; line-height:35px; color:#666}
.honor .content{ margin-top:45px}

.proimg_dd{ width:286px; height:254px;display:block;float:left; margin:0 12px; line-height:40px; color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; text-align:center; }
.proimg_dd img{width:280px; height:208px; border:3px solid #fff}
.proimg_dd:hover{ background:#db241e; color:#fff}

/*底部*/
.foot{ width:100%; height: auto; margin:0 auto; background:#1b1b1b;}
.foot .main{ width:1200px; height:auto; margin:0 auto; padding-top:40px; padding-bottom:40px }
.foot .main ul li{ float:left}

.foot .main ul li.li1{ width:175px; height:auto}
.foot .main ul li.li1 p,.foot .main ul li.li1 p a{ font-size:16px; color:#cccccc; line-height:45px}
.foot .main ul li.li1 span,.foot .main ul li.li1 span a{ width:172px; height:30px; display:block;font-size:14px; line-height:30px; color:#cccccc}
.foot .main ul li.li2{ width:300px; height:auto; display:block; float:right}
.foot .main ul li.li2 p{font-size:16px; color:#cccccc; line-height:45px}
.foot .main ul li.li2 span{ width:300px; height: auto; display:block;font-size:14px; line-height:30px; color:#cccccc}
.foot .main ul li.li2 span strong{ font-size:14px; line-height:30px; color:#ccc}

.foot .main ul li.li2 dl dt{ float:left; margin-right:14px; line-height:30px; display:block; text-align:center; color:#ccc}
.foot .main ul li.li2 dl dt img{ width:90px; height:90px}

.yqlj{ margin-top:60px; height:90px; line-height:90px; font-size:16px; color:#cccccc;}
.yqlj a{line-height:90px; font-size:14px; color:#cccccc;}
.footer{ width:100%; height:75px; margin:0 auto; border-top:1px solid #333333; background:#1b1b1b}
.footer ul{ width:1200px; height:75px; margin:0 auto;}
.footer ul li{ display:block; text-align:center; line-height:75px; font-size:14px; color:#cccccc;}
.footer ul li a{line-height:75px; font-size:14px; color:#cccccc;}








/*地图*/
.week_map {
	position: relative;
	height: 500px;
	max-width:1200px;
	margin-bottom: -5px;
	padding:10px 10px;
	border:#999 dashed 1px;
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}

/*留言*/
.bma{ width:350px; height:30px; line-height:30px;border-radius:5px;}
.bmb{ width:350px; height:30px; line-height:30px; border:1px solid #cfcfcf;border-radius:5px;}
.sumbitm{ width:120px; height:35px; display:block; text-align:center; line-height:35px; background:#da251c; color:#fff; border:none; display:block; float:left; margin:10px 10px 10px 240px;border-radius:5px;}
.sumbitn{ width:120px; height:35px; display:block; text-align:center; line-height:35px; background:#888; color:#fff; border:none; display:block; float:left; margin:10px;border-radius:5px;}

.gwd_text{ width:350px; height:30px; line-height:30px; border:1px solid #cfcfcf;border-radius:5px;}


.framea{ width:620px; height:auto; display:block; padding-bottom:10px; border-bottom:1px dotted #cfcfcf}
.framea P a{ color:#009f40; font-size:18px; font-weight:bold; line-height:35px;width:620px; height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; }
.framea span{ line-height:22px; font-size:14px; color:#666666; height:66px; display:block; overflow:hidden}

.frameb{margin-top:10px}
.frameb ul li{width:620px; height:30px; line-height:30px; background:url(images/iconc.jpg) 0 center no-repeat; text-indent:16px; overflow:hidden }
.frameb ul li a{width:520px; height:30px; font-size:14px; overflow:hidden; line-height:30px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.frameb ul li span{width:100px; height:30px;display:block; overflow:hidden; line-height:30px;font-family:Arial; font-size:14px;text-align:right; color:#666; }



.frame1{ width:290px; height:auto; display:block; float:left; margin-right:13px}
.frame1 img{ width:290px; height:198px}
.frame1 p{ font-size:22px; color:#333; line-height:55px; width:290px; height:55px;8px}
.frame1 .more{ width:111px; height:31px; border:1px solid #b7b7b7; line-height:31px; display:block; text-align:center; font-size:12px; color:#333; margin-top:8px}
.frame1:hover .more{ width:111px; height:31px; border:1px solid #009f40; background:#009f40; line-height:31px; display:block; text-align:center; font-size:12px; color:#fff; margin-top:8px}


/*子页面*/
.mainframe{ width:1200px; height:auto; margin:15px auto;}

.leftframe{ width:230px; height:auto; float:left; margin-right:15px}

.cplist{ width:230px; height:auto;}
.cplist .head{ width:230px; height:47px; line-height:47px; display:block; text-align: center;  font-size:22px; color:#fff; font-weight:bold; background:#da251c; }
.cplist .content{ border:4px solid #da251c; border-top:none; height:auto; padding-top:6px; padding-bottom:6px}

.onepro{width:210px; height:32px; background: url(images/teopro.jpg) no-repeat 0 0; margin:6px auto; line-height:32px; text-indent:32px;font-size:13px;color:#444444; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.twopro{ width:210px; height:32px; border-bottom:1px dotted #cfcfcf;margin:0px auto; line-height:32px; text-indent:32px;font-size:13px;color:#444444; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.threepro{ width:210px; height:32px; margin:0 auto; background:#f5f5f5;line-height:32px; text-indent:32px;font-size:13px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; margin-bottom:6px}


.contacta{ width:230px; height:auto; margin-top:15px}
.contacta .head{ height:36px; background:#da251c; text-indent:18px; line-height:36px; color:#fff; font-size:15px}
.contacta .content{ border:1px solid #da251c; padding:10px}

.rightframe{ width:955px; height:auto; display:block; float: right}

.proimg_bb{width:202px; height:232px; padding:1px; border:1px solid #dbdbdb; display:block; text-align:center; float:left; margin:13px;}
.proimg_bb img{ max-width:100%; max-height:202px;/* width:202px; height:202px; margin-bottom:3px*/}
.proimg_bb p{width:202px; height:30px; display:block; text-align:center; margin:0 auto; background:#f1f1f1;line-height:30px;font-size:13px;color:#444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_bb:hover p{width:202px; height:30px; display:block; text-align:center; margin:0 auto; background:#da251c;line-height:30px;font-size:13px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}


.proimg_aa{width:202px; height:181px; display:block; text-align:center; padding:1px; border:1px solid #dbdbdb; float:left; margin:13px; position:relative; background:#f1f1f1}
.proimg_aa img{ max-width:100%; max-height:151px;/* width:202px; height:202px; margin-bottom:3px*/}
.proimg_aa p{ position:absolute; left:0; bottom:0; width:202px; height:30px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.maincont{width:953px; min-height:334px;border:1px solid #dbdbdb; border-top:3px solid #da251c}
.maincont .head{ width:932px; height:39px; margin:0 auto;border-bottom:1px solid #dbdbdb}
.maincont .head p{ background:url(images/aa.jpg) 5px center no-repeat;text-indent:22px; line-height:39px;color:#da251c; float:left; font-size:16px; font-weight:bold; border-bottom:1px solid #da251c}
.maincont .head span{ float:right; line-height:39px; color:#444; font-size:13px}
.maincont .content{ width:932px; min-height:443px; margin:20px auto; font-size:15px; line-height:30px}

.maincont .contenta{ width:932px; min-height:443px; margin:20px auto; font-size:15px; line-height:30px}
.maincont .contenta strong{ color:#da251c; font-size:15px; line-height:45px}

.mod_imgLight{position:relative;width:230px;height:208px;overflow:hidden;margin:0 auto;/*border-radius:10px;box-shadow: 0 0 10px #2fdfaf;*/}

.mod_imgLight a{display:inline-block}
.mod_imgLight a:before{content:'';position:absolute;width:60px;height:208px;margin-top:0px;margin-left:-120px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.mod_imgLight:hover a:before{
	-webkit-animation:aniBlink120 .3s ease-out forwards;
	-moz-animation:aniBlink120 .3s ease-out forwards;
	-o-animation:aniBlink120 .3s ease-out forwards;
	animation:aniBlink120 .3s ease-out forwards
}


.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#ff6600}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}


#telback{ background:url(images/lxs.png) no-repeat 50px -30px; min-height:452px; padding:80px 0 0 450px; width:480px; font-size:15px; line-height:35px}
#telback b{font-size:18px; color:#da251c; line-height:35px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:100%; max-width:800px; border:1px solid #ddd}
.proshow .prtent img{max-width:100%; max-width:800px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}


.cocnc{ width:792px; height:auto; float:left; padding-left:20px}
.nbb{ font-size:15px; font-weight:bold; }
.conna{ width:792px; height:75px; overflow:hidden}
.conna,.conna *{margin: 0px;padding: 0px;font-size:13px;color:#333; font-family:微软雅黑, Arial, Helvetica, sans-serif; line-height:25px; list-style:none}
.mored{ width:100px; height:30px; float:right; background:#278ec7; text-align:center; line-height:30px; color:#fff; margin-top:5px}
.mored:hover{ width:100px; height:30px; float:right; background:#1170a4; text-align:center; line-height:30px; color:#fff; margin-top:5px; text-decoration:none}


.dhcpbox{ width:140px;min-height:200px; display: inline; float:left; margin:0 10px 0; border-right:1px dashed #aaa}
.yiji{ font-size:16px; font-weight:bold; line-height:30px; color:#012e89; overflow:hidden; width:140px; height:30px;}
.erji a{ width:140px; height:27px; line-height:27px; display:block; overflow:hidden; text-indent:10px}



.banbot{ width:100%; height:51px; background:url(images/banbot.gif) repeat-x 0 0}
.bbbox{ width:1200px; height:47px; margin:0 auto}
.sgjc{ width:930px; height:47px}
.sgjc,.sgjc *{ color:#666; line-height:47px}
.sser{ width:270px; height:47px}

.serch{ width:244px; height:24px; margin:10px auto; position:relative}
.serch .text{position:absolute; left:0; top:0;  width:210px; height:20px; line-height:20px;color:#666; font-size:12px; padding-left:5px; border:1px solid #bbb}
.serch .menubox{ position:absolute; right:0; top:0; width:28px; height:24px; border:none}


.leftbg{ background:#004a9f}
.leftbg2{ background:#fff; border-left:9px solid #004a9f; border-right:9px solid #004a9f}
.leftbg0{ background:#004a9f}
.title11{ color:#fff; font-family:微软雅黑; font-size:22px; line-height:45px; text-align:center; font-weight:bold}

.nlist{ display:block; line-height:34px; height:34px;  width:175px; background: url(images/listb.jpg) no-repeat 0 0px; margin:6px auto; font-size:15px; text-indent:12px; overflow:hidden;  font-weight:bold}
.nlist:hover{ display:block; line-height:34px; height:34px;  width:175px; background: url(images/listb.jpg) no-repeat 0 0px; margin:6px auto; font-size:15px; text-indent:12px; overflow:hidden;  font-weight:bold; color:#04479e}

.nlistqq{ display:block; line-height:34px; height:34px;  width:175px; background:url(images/list.jpg) no-repeat 0 0; margin:6px auto; font-size:15px; text-indent:12px; overflow:hidden; color:#fff; font-weight:bold}
.nlistqq:hover,.nlistmqq,.nlistmqq:hover,#show,#show:hover{ display:block; line-height:34px; height:34px;  width:175px; background: url(images/list.jpg) no-repeat 0 0; margin:6px auto; font-size:15px; text-indent:12px; overflow:hidden; color:#ffff00; font-weight:bold}
#showq,#showq:hover{ display:block; line-height:34px; height:34px;  width:175px; background: url(images/list.jpg) no-repeat 0 0px; margin:6px auto; font-size:15px; text-indent:12px; overflow:hidden; color:#ffff00; font-weight:bold}

.nlist2{ display:block; line-height:28px; height:28px;  width:175px; margin:0px auto; font-size:13px; text-indent:32px; border-bottom:1px dashed #dbdbdb; overflow:hidden; background:url(images/lisy2.gif) no-repeat 13px 12px; color:#444}
.nlist2:hover,.nlistm2,.nlistm2:hover,#show2,#show2:hover{display:block; line-height:28px; height:28px;  width:175px; margin:0px auto; font-size:13px; text-indent:32px; border-bottom:1px dashed #dbdbdb; overflow:hidden; background:url(images/lisy2.gif) no-repeat 13px 12px; color:#ff3300}

.rigbor{ border:1px solid #dbdbdb; border-top:3px solid #004899}
.rigbgnav{ background:url(images/rig.gif) no-repeat 0 0}
.rigbgnav3{ background:url(images/rig3.gif) no-repeat 0 0}
.rigtit1{ font-size:16px; font-weight:bold; color:#00489a; font-family:微软雅黑}
.rigtit2{ font-size:16px; font-weight:bold; color:#fff; font-family:微软雅黑}

.prolb{ width:202px; height:232px; padding:3px; border:1px solid #dbdbdb; float:left; display: inline; margin:8px 14px; overflow:hidden}
.cpimg{ width:202px; height:202px;  display: block; text-align:center}
.cpimg span{ height:100%; display:inline-block; vertical-align:middle }
.cpimg img{ max-width:202px; max-height:202px; vertical-align:middle }
.cptit{ width:202px; height:25px;  display: block;line-height:25px; text-align:center; overflow:hidden; margin-top:3px; background:#f1f1f1}

.ggline{ background:url(images/gline.jpg) repeat-x 0 bottom}
.tiwdbl{ font-size:28px; font-weight:bold; line-height:30px; color:#0058a8}
.tiwdbl span{ color:#ccc; font-family: Georgia, "Times New Roman", Times, serif; padding-left:10px;font-size:25px; font-weight:bold;}
.fge{ padding:10px 0; color:#444}
.fge span{ color:#ff0000}

.a2{ color:#fff}

.albox{margin:0 auto; border:1px solid #dbdbdb; border-top:none}
.hb{
MARGIN: 0px auto 0px; WIDTH: 1198px; HEIGHT: 292px;
}
.list-con-a{
	FLOAT: left
}
.list-con-b{
	FLOAT: left
}
.hb .list-con{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.hb .list-con-a {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 100px
}
.hb .list-con-c {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP:100px
}
.hb LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 230px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}

.rignav2{ background:url(images/mbotline.gif) no-repeat 0 57px}

.consy,.consy *{ font-size:13px; line-height:25px; color:#444}

.time{ font-family:Arial, Helvetica, sans-serif; color:#999}

.wrfr,.wrfr *{ color:#fff}
.wrfr a:hover{ color:#fff}

.wrfr2,.wrfr2 *{ color:#d7ebff}
.wrfr2 a:hover{ color:#d7ebff}

.text2,.text2 *{ font-size:16px; line-height:35px;}
.text2 img{ max-width:920px}
.text2 p{ margin-top:15px; margin-bottom:15px}

.picmp2q{ display: inline; width:284px; height:218px;   background:#fff; margin:8px 10px 8px 10px; text-align:center; float:left; line-height:31px; overflow:hidden}
.picmp2q img{ border:1px solid #dbdbdb}

.context,.context span,.context p,.context div,.context li,.context td,.context th{color:#777;; line-height:20px}
.aa2{font-size:16px; font-weight:bold; line-height:30px}

.input1{ background:#ddd; border:none; height:26px; line-height:26px; width:180px; padding:2px 5px}
.vamenu{width:120px; height:34px; line-height:34px; color:#fff; font-size:16px; background:#ff9900; border:none; margin-top:8px; font-weight:bold; cursor:pointer; font-family:微软雅黑}

.input1a{border:1PX solid #cfcfcf; height:35px; line-height:35px; width:620px; padding:2px 10px}
