@charset "utf-8";
body,div,h1,h2,h3,ul,li,section,p,dd,dt,dl{ margin:0; padding:0;}
li{ list-style:none}em{ font-style:normal}
a:link,a:visited{text-decoration:none}a img{ border:none}
body,input,button,h2,a{font-size:14px;font-family:"宋体"; color:black}h1{font-size:22px}
a{ blr:expression(this.onFocus=this.blur());outline:none;} a:focus{ -moz-outline-style: none;} a:hover{ color:#2a70c5}
cite,em { font-style:normal }a img{border:0;margin-top:10px;}
.clearfix { display: block; *display: inline-block;_height: 1%; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl {float:left;}.fr {float:right;}

body{ padding-bottom:10px; background:url(../images/body1.png) repeat-x #fff}

.area,.main{width:1000px; margin:auto;}
.area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.header1{height:100%;width:100%;background:url(../images/banner.jpg) center top no-repeat }
.logo{width:700px; background:url(../images/logo.png) no-repeat 0 10px; height:96px; margin-top:35px; line-height:900px; overflow:hidden; float:left; display:none}
.toplink{ color:#ccc; height:24px; line-height:24px; padding:10px; text-align:right}
.toplink a{ color:#124d95}.toplink a:hover{ color:#09F}
.search{ padding:10px;height:25px; border:1px solid #ddd; margin-top:10px; background:#f5f5f5;border-radius:6px}
.search select{padding:3px 4px; float:left;border:1px solid #ddd; border-width:1px 0;}
.bin,.btn{ border:1px solid #ddd; height:24px; line-height:23px; padding:0 5px; float:left}
.btn{height:26px;color:#124d95;}
.btn:hover{background:#09F; color:#fff;}


.menu{height:38px;width:1000px; margin:auto;  margin-bottom:10px;border-radius:0px;background:#da6f24/*url(../images/line.png) 0 -82px repeat-x;*/}
/*
.menu ul{ z-index:9999}
.menu ul li{ float:left;text-align:center;height:38px; padding:0 8px 0 10px; background:url(../images/line.png) no-repeat;}

.menu ul li:first-child{ background-image:none}
.menu ul li a{ display:block;font-size:16px; color:#fff;font:bold 12px/38px "宋体"}
.menu ul li a:hover,.menu ul li:hover a{ color:#a6e6f9}
.menu ul li {position: relative; z-index:9999;}
.childMenu {display: none;text-align: left;	background: #124d95}
.menu ul li:hover .childMenu {background: url(../images/line.png) no-repeat;display: block;position: absolute;z-index: 9999;left:0;top: 38px;min-width:120px;
	padding: 10px 4px;background: #e1eef7;border: 1px solid #1f5981;border-top: none;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;-webkit-box-shadow: #666 0px 1px 5px;-moz-box-shadow: #666 0px 1px 5px;box-shadow: #666 0px 1px 5px;}
.menu ul li:hover .childMenu a {display: block;height: 24px;line-height: 24px;padding: 0 10px;white-space: nowrap;color: #333;font-weight: 100;}
.menu ul li:hover .childMenu a:hover {background: #00913a;color: #fff;}
*/

.menu-ul { position:relative;z-index:9999;}
.menu-ul li {display:inline;float:left;	position:relative;height:38px; padding:0 0px 0 20px; margin-right:6px; background:url(../images/line.png) no-repeat;}
.menu-ul li:first-child{ background-image:none}
.menu-ul>li>a {display:block;color:#fff;font:bold 12.5px/38px "宋体"}
.menu-ul li:hover>a,.menu-ul li.active a {color:#fff}
.menu-ul li.right {float:right}
.menu-ul ul,.menu-ul ul li ul {
	display:none;
	position:absolute;
	z-index:99999;
	width:100px;
	padding-bottom:5px;
	background:#00572a;
	box-shadow:0 1px 1px rgba(0,0,0,0.3);
}
.menu-ul ul li,.menu-ul ul li ul li{ padding:0; text-indent:10px; background:none;height:28px; line-height:28px;}
.menu-ul ul {
	top:38px;
	left:0
}
.menu-ul ul li ul {
	top:0;
	left:100%
}
.menu-ul ul li {
	clear:both;
	width:100%;
}
.menu-ul ul li a {
	width:100%;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#eee;
        text-align:center;
        font-size:14px;
        background-color:#da6f24;
}
.menu-ul ul li a:hover{ color:#fff;font-weight:bold;text-align:center;}
.menu-ul>li.showhide {
	display:none;
	width:100%;
	height:50px;
	cursor:pointer;
	color:#dedede;
	border-bottom:solid 1px rgba(0,0,0,0.1);
	background:#333
}
.menu-ul>li.showhide span.title {
	margin:16px 0 0 25px;
	float:left
}
.menu-ul>li.showhide span.icon {
	margin:17px 20px;
	float:right
}
.menu-ul>li.showhide .icon em {
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#ccc
}
.menu-ul.vertical {
	width:200px
}
.menu-ul.vertical li {
	width:100%
}
.menu-ul.vertical li a {
	display:inline-block!important;
	width:100%;
	padding:18px 20px 16px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.menu-ul.vertical ul li {
	width:100%
}
.menu-ul.vertical ul,.menu-ul.vertical ul li ul {
	width:150px
}
.menu-ul.vertical ul {
	top:0;
	left:100%
}
.menu-ul.vertical ul li ul {
	top:1px
}
.menu-ul.vertical.right {
	float:right!important
}
.menu-ul.vertical.right ul {
	left:-150px!important
}

.box-con-szxy{padding:5px 8px 8px;border:1px solid #cecece;border-top:none;  height: auto; min-height: 120px;height:165px; }
#sfxurlImg{padding:9px 0px;}

.szxylogin{ width:260px; border:1px solid #BEE5F8; height:120px; margin:5px 0px; background:url(../images/szxybj.gif) repeat;}
.szxylogin ul li{margin:20px 30px;}
.login_btn{position: absolute; height: 35px; background-color: #136275; border: 0px; color: #fff;width:260px;margin-top:25px;}
.login_btn:hover{cursor: pointer;}
.box-con-xxxw{padding:5px 8px 8px;border:1px solid #cecece;border-top:none;  height: auto; min-height: 220px;}

.grid1{width:700px; float:left;style=POSITION:absolute;Z-INDEX:999;}
.grid2{width:290px; float:right;}
.grid3{width:215px; float:left;margin-top:20px;}
.grid4{width:475px; float:right;margin-top:20px;}
.grid5{width:700px; float:left}
.grid6{width:345px; float:left;margin-top:0px;}

#focus{width:345px; height:225px; float:left;}
.news{width:345px;height:265px; float:right;}
.tlad{ margin-bottom:10px;display:inline;}

.hengfu{width:100%;height:100px;margin-top:16px;margin-bottom:10px;}
.hf{width:1000px;height:100%;margin:auto;background-image:url(../images/hengfu.jpg);}
.tlad{ margin-bottom:10px;display:inline;}
.tlada{width:280px; height:265px;margin-bottom:10px;}

.box{ margin-bottom:0px;margin-right:0px;}
.boxx{ margin-bottom:10px;margin-left:0px;margin-top:135px;}
.boxZtwz{ POSITION:absolute;Z-INDEX: 0;margin-bottom:1px;padding-left:1px;width:100px;}
.boxYxwz{ POSITION:absolute;Z-INDEX: 0;margin-top:0px;margin-left:505px;width:100px;}
.boxXxsp{ margin-bottom:1px;margin-top:120px;}
.boxTit{ background:url(../images/zxxx.jpg) no-repeat; height:31px;color:#777;font:100 14px/31px "微软雅黑"; padding-left:12px; border-radius:6px 6px 0 0; border:1px solid #ccc;}
.boxTit h2{color:#da6f24;padding-left:10px;font-family:"微软雅黑"}
.boxCon{ padding:15px 10px; border:1px solid #ddd; border-top:0; border-radius:0 0 6px 6px;margin-bottom:0px;}
.boxCon:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a.more{ float:right; margin-right:10px; margin-top:8px;font-family:"微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#888; line-height:10px; padding:2px 5px;}
.boxTitb{ background:url(../images/zxxx1.jpg) no-repeat; height:31px;color:#777;font:100 14px/31px "微软雅黑"; padding-left:12px; border-radius:6px 6px 0 0; border:1px solid #ccc;}
.boxTitb h2{color:#0067b4;padding-left:10px;font-family:"微软雅黑"}
.boxTitc{ background:url(../images/ztjs.jpg) no-repeat; height:31px;color:#777;font:100 14px/31px "微软雅黑"; padding-left:12px; border-radius:6px 6px 0 0; border:1px solid #ccc;height:158px;}
.boxTitc h2{color:#0067b4;padding-left:10px;font-family:"微软雅黑"}
.boxTitd{ background:url(../images/djzc.jpg) no-repeat; height:31px;color:#777;font:100 14px/31px "微软雅黑"; padding-left:12px; border-radius:6px 6px 0 0; border:1px solid #ccc;}
.boxTitd h2{color:#da6f24;padding-left:10px;font-family:"微软雅黑"}



.newsList li{ background:url(../images/sprite.png) -85px -91px no-repeat; padding-left:12px; height:30px; line-height:26px; overflow:hidden; position:relative}
.newsList li em{ position:absolute;right:0px;top:0;width:70px;height:26px; line-height:26px; text-align:right; color:#999;}
.newsList li a{ display:block;overflow:hidden; margin-right:70px;}

#slides { position:relative;width:320px;height:216px; float:left; margin-bottom:15px; z-index:990}


#newsdiv{overflow:hidden;height:30px; margin:0 340px 0 115px;}
#newsdiv li{height:30px;line-height:30px; overflow:hidden;}
#newsdiv em{ font-size:12px; margin-left:20px; color:#666;}
.newsbox h2{ background:#ed422f; color:#fff; padding:0 10px;width:85px;height:20px; line-height:18px; position:absolute;left:0;top:5px; text-align:center}

.newsitem{ float:left;width:134px;background:#f5f5f5; margin-left:10px;}
.newsitem h2{ /*background-image:url(../images/itembg.png); background-position: center center;*/text-align:center;height:52px;font:bold 16px/52px "微软雅黑";color:#fff;}
.newsitem ul{ padding:8px 0;}
.newsitem li{height:22px; line-height:22px; overflow:hidden;background:url(../images/sprite.png) -78px 3px no-repeat; padding:0 5px 0 15px;}
.bgc1{ background-color:#d30365}
.bgc2{ background-color:#c71a20}
.bgc3{ background-color:#03c080}
.bgc4{ background-color:#03c00c}
.bgc5{ background-color:#0066c2}
.bgc6{ background-color:#179ad7}
.bgc7{ background-color:#00a9c2}




/*slides end*/
.col_left,.col_center,.col_right{ float:left; min-height:200px;}
.col_left{width:320px;}


.txtlink{ margin-top:20px;}
.txtlink a{ display:inline-block; margin-left:10px; padding:0 14px; height:28px; line-height:28px;background:url(../images/itembg.png) no-repeat -10px -20px #f7f3cf; border:1px solid #aaa; text-shadow:1px 1px 1px #fff; text-align:center;border-radius:3px;}
.txtlink a:first-child{margin-left:0;}
.txtlink a:hover{ border:1px solid #c30; color:#c30}

.piclink{}
.piclink a:link,.piclink a:visited{ display:block;height:40px; margin:8px 0 0;text-align:center;font:100 18px/40px "微软雅黑";color:#0b5599; opacity:.9; background:url(../images/line.png) 0 -130px; border:1px solid #ddd; border-radius:6px;}
.piclink li:first-child  a{ margin-top:0;}
.piclink a:hover{opacity:1; background-position:0 -218px; border-color:#aaa}
.piclink a.xiaoxun{width:650px;font:100 32px/60px "微软雅黑"; background-color:#8bc219}

.gaikuang{ padding:10px 0  0 10px}
.gaikuang li{width:124px;height:40px; margin:0 10px 10px 0; background:#eee; float:left; text-align:center;border-radius:6px; overflow:hidden}
.gaikuang li span{ display:block;font-size:11px; color:#eee; text-shadow:none}
.gaikuang li a{ display:block;height:38px; padding-top:2px; color:#fff;font-size:14px;font-family:"微软雅黑"; background-image:url(../images/itembg.png); text-shadow:1px 1px 1px #333; opacity:0.9}
.gaikuang li a:hover{ color:#FFC; opacity:1}

.boxCon a.email{ border-radius:6px; margin-top:5px; float:left;width:258px;height:50px; overflow:hidden}

.col_center{width:260px; margin:0 15px;}
.col_right{width:390px;}


.tagNav {clear:both;padding-left:10px; border-bottom:1px solid #c5c3c4; background:url(../images/zxxx1.jpg) no-repeat;}
.tagNav li {float:left; margin-right:5px;height:30px; line-height:25px;  padding:0 10px; cursor:pointer; color:#777;margin-top:3px;font-weight:bold;font-size:14px;}
.tagNav li.curTag {position: relative;height:25px;color:#da6f24; background:url(../images/lmbj.jpg) no-repeat;border-radius:5px;margin-top:3px;font-weight:bold;font-size:14px;}
.tagCon {line-height:20px}
.tagCon div.curTag {display: block}

.main{ margin:20px auto 50px auto; background:#fff;}
.sidebar{width:260px; float:left; background:#f5f5f5;}
.sidebar .boxCon{ border:0;}
.boxa{ margin-bottom:10px;}
.boxTita{ background:url(../images/lqxxcx.jpg) no-repeat; height:31px;color:#777;font:100 14px/31px "微软雅黑"; text-align:center; border-radius:6px 6px 0 0; border-bottom:1px solid #ccc;}
.boxTita h2{color:#7A7A7A;padding-left:10px;font-size:14px;font-family:"微软雅黑";}
.boxCona{ padding:10px 0px; border:1px solid #ddd; border-top:0; border-radius:0 0 6px 6px}
.boxCona:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a.more{ float:right;margin-right:-3px; margin-top:8px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#01070c; line-height:10px; padding:2px 5px;}
.piclinka{}
.piclinka a:link,.piclinka a:visited{ display:block;height:40px; margin:8px 0 0;text-align:center;font:100 18px/40px "微软雅黑";color:#000000; opacity:.9; background:url(../images/ksdhbj.jpg) no-repeat; border:1px solid #ddd; border-radius:6px;}
.piclinka li:first-child  a{ margin-top:0;}
.piclinka a:hover{opacity:1; background-position:0 -218px; border-color:#aaa}
.piclinka a.xiaoxun{width:650px;font:100 32px/60px "微软雅黑"; background-color:#8bc219}



.leftMenu{ margin-bottom:20px; min-height:150px;}
.leftMenu li{ padding:5px 5px 5px 26px;background:url(../images/sprite.png) -70px -91px no-repeat;}
.leftMenu li a:hover{ color:#4d97eb;}
.leftMenu h2{ background:url(../images/lqxxcx.jpg) no-repeat; height:31px;color:#000000;font:100 14px/31px "微软雅黑"; padding-left:12px; border-radius:6px 6px 0 0; border-bottom:1px solid #ccc;text-align:center;}

.column{width:720px; float:right; padding-left:10px;}
.column li{ height:30px; line-height:30px; padding:0 15px;background:url(../images/sprite.png) -80px -91px no-repeat;}
.column li:hover{ background-color:#f5f5f5;}
.column li a:link,.column li a:visited{ display:inline-block; height:30px;}
.column li em{ margin-left:30px; color:#999;}
.column li a:hover{ color:#09F}

.path{ background:#f5f5f5; height:35px; line-height:35px; border-bottom:1px solid #ddd; padding-left:10px; color:#aaa;}
.path span{color:#555;}
.path a:link,.path a:visited{ margin:0 5px; color:#666;} .path a:hover{ color:#333;}

.page{ padding:10px;}
.page a:link,.page a:visited{ display:inline-block; height:22px; line-height:22px;margin:5px; padding:2px 10px;background:#ddd; color:#888;}
.page a:hover{background:#53b2f4; color:#fff;}
.page span{ display:inline-block; height:22px;line-height:22px;margin:5px; padding:2px 10px; color:#fff;background:#42a4e9; cursor:default}
/*class end*/

.showNews{ padding:10px 0;}
.showNews h1{ padding:15px; text-align:center; line-height:30px;}
.newsDate{ background:#f8f8f8; padding:5px 0; color:#888;text-align:center;}
.newsDate span{ margin:0 10px;}
.newsDate strong{ margin:0 3px; }
.newsCon{ padding:20px 0 20px 10px; line-height:22px;}
.newsPreNext{ padding:15px 0; border-top:1px solid #ddd;}
.newsPreNext p{ padding:5px 0;}

.pd0{padding:0}
.mh240{ min-height:190px;}

.album{ border:1px solid #d5d5d5; background-color:#FFFFFF;position:relative;padding:0px 0 0px 0px;width:998px;border-radius:2px;}
.album li:first-child{margin-left:0;}
.album li a{ display:block;}
.album li span{ display:block;}
.album li img{width:100%;height:auto;border:1px solid #ccc; background:#fff; padding:1px;}
.album li span{min-height:30px; line-height:20px; margin-top:5px; text-align:center}
.album_tit{ position:absolute;top:0px;left:0px;width:10px;padding:10px 12px;height:167px;color:#fff;font:100 16px/22px "微软雅黑";background:url(../images/jsxx.jpg);border:1px solid #ddd; border-radius:6px; }
.album_tit a{ color:#0067b4;line-height:35px;font-family:"宋体";font-size:12px;font-weight:bold;vertical-align:middle; }
a.spList{ display:block;align:center; float:left;width:200px; height:160; overflow:hidden; margin:0 25px 15px 0; border:0px solid #ddd; padding:1px; background:#fff;}

.abum{ border:1px solid #d5d5d5; background-color:#FFFFFF;position:relative;padding:10px 0 10px 30px;width:700px;border-radius:6px;}
.abum li:first-child{margin-left:0;}
.abum li a{ display:block;}
.abum li span{ display:block;}
.abum li img{width:100%;height:auto;border:1px solid #ccc; background:#fff; padding:1px;}
.abum li span{min-height:30px; line-height:20px; margin-top:5px; text-align:center}
.abum_tit{ position:absolute;top:0px;left:0px;width:10px;padding:10px 12px;height:167px;color:#fff;font:100 16px/22px "微软雅黑";background:url(../images/jsxx.jpg);border:1px solid #ddd; border-radius:6px; }
.abum_tit a{ color:#0067b4;line-height:35px;font-family:"宋体";font-size:12px;font-weight:bold;vertical-align:middle; }
a.spList{ display:block;align:center; float:left;width:200px; height:160; overflow:hidden; margin:0 25px 15px 0; border:0px solid #ddd; padding:1px; background:#fff;}


.footer{ text-align:center; padding:20px 0; line-height:25px; font-size:14px;margin-top:20px;border-top:5px #df7d41 solid;width:1000px;margin:0 auto;margin-top:50px;}
.footlink{ background:#eee; color:#333; padding:5px 0; margin-bottom:15px;border-radius:6px;}
.footlink a{ margin:0 5px;}
.footer a:link,.footer a:visited{ color:#333;} .footer a:hover{ color:#186a2c;}