@charset "utf-8";
/* TOP */
.top { height: 136px; width: 1000px; margin-right: auto; margin-left: auto; display: block; position: relative; z-index: 1; background-image: url(../images/yan/top.jpg); }
.top #logo { padding: 5px; height: auto; width: 400px; display: block; position: absolute; z-index: 2; top: 5px; }
.top #baidu { height: 136px; width: auto; position: absolute; right: 0px; display: block; padding: 0px; z-index: 3; top: 0px; text-align: right; overflow: hidden; }
.top #phone { height: 50px; width: auto; position: absolute; z-index: 4; top: 64px; right: 0px; font-family: Georgia; font-size: 14px; color: #000; line-height: 24px; }
.nav #nav { width: 950px; margin-right: auto; margin-left: auto; }
/* CSS Document */
.space { height: 450px; width: 100%; position: relative; display: block; }
.space .space001 { width: 100%; background-color: #999; height: 450px; position: absolute; z-index: 2; top: 0px; display: block; }
.space .space002 { height: auto; width: 100%; z-index: 2; position: absolute; top: 0px; }
.space .space003 { height: 40px; width: 100%; z-index: 3; position: absolute; bottom: 0px; line-height: 40px; }
.nav- .topnav { background-image: url(../images/main/topnav.gif); background-repeat: repeat-x; }
.nav- .topnav .zhong { width: 1000px; margin-right: auto; margin-left: auto; display: block; }
.nav- .topnav .zhong .kid { float: left; width: 90px; padding: 5px; }
.nav- .topnav .zhong .kid a { display: block; text-align: right; line-height: 20px; height: 20px; font-family: "Courier New", Courier, monospace; color: #FFF; }
.nav- .topnav .zhong .kid a:hover { background-color: #586b7d; }
.nav- .topnav .zhong .daohang { float: right; height: auto; width: 600px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.nav { height:34px; line-height:34px; position:relative; z-index:1; background-color: #d90011; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; }
.nav a { color:#fff; }
.nav .nLi { float:left; position:relative; display:inline; width: 100px; margin-right: 17px; margin-left: 17px; }
.nav .nLi h3 { float:left; width: 100px; margin: 0px; padding: 0px; }
.nav .nLi h3 a { display:block; font-size:14px; font-weight:bold; color: #FFF; width: 100px; text-align: center; padding: 0; margin: 0px; }
.nav .sub { display:none; width:100px; left:0; top:34px; position:absolute; line-height:26px; margin: 0px; padding: 0px; background-color: #F00; }
.px920 .box001 .tit { line-height: 14px; padding: 10px; font-size: 14px; font-weight: bold; color: #0054A3; }
.px920 .box001 .con { padding: 10px; height: 200px; width: 430px; margin-right: auto; margin-left: auto; overflow: hidden; }
.px920 { height: auto; width: 920px; margin-right: auto; margin-left: auto; }
.px920 .box001 { background-image: url(../images/main/box001.jpg); height: 252px; width: 456px; margin-top: 10px; display: block; }

.picbpox { height: 340px; width: 920px; margin-right: auto; margin-left: auto; background-color: #CCC; margin-top: 30px; display: block; overflow: hidden; }
.nav .sub li { zoom:1; width: 100%; text-align: right; margin: 0px; padding: 0px; }
.nav .sub a { display:block; width: 100%; text-align: center; color: #FFF; padding: 0; }
.nav .sub a:hover { color:#fff; background-color: #D90011; }
.nav .on h3 a { color:#fff; background-color: #ff0000; }
.main { height: auto; width: 660px; background-color: #FFF; display: block; margin-right: auto; margin-left: auto; float: right; }
.focus { height:450px; overflow:hidden; position:relative; background:#ccc; }
.focus_m ul { width:100%; height:450px; overflow:hidden; }
.focus_m li { width:100%; height:450px; _float:left; }
.focus_m li.li_1 { background:url(../images/1.jpg) center 0 no-repeat #288cc0; }
.focus_m li.li_2 { background:url(../images/2.jpg) center 0 no-repeat #76b7d8; }
.focus_m li.li_3 { background:url(../images/3.jpg) center 0 no-repeat #bb3838; }
.focus_s { height:0; position:relative; margin:0 auto; z-index:5; width:1000px; }
.focus_s ul { height:12px; overflow:hidden; position:absolute; left:10px; top:360px; }
.focus_s li { float:left; cursor:pointer; height:12px; width:12px; overflow:hidden; margin-right:10px; }
.focus_s li b { display:block; text-indent:-999em; background:url(../images/circle.png) 0 0 no-repeat; width:12px; height:32px; overflow:hidden; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png');
_background:none; }
.focus_s li.active b { margin-top:-20px; }
.focus_l, .focus_r { position:absolute; display:block; width:50px; height:75px; overflow:hidden; z-index:999; top:200px; }
.main .box1 { float: left; height: 304px; width: 329px; display: block; }
.main .box2 { height: 304px; width: 348px; display: block; float: left; }
.main .box3 { height: 304px; }
.main .news { padding: 20px; }
.main .news .tit a { font-weight: bold; color: #401D74; display: block; font-size: 14px; }
.main .news ul li { height: 20px; display: block; line-height: 20px; margin-top: 5px; margin-bottom: 5px; }
.main .news ul li a:hover { text-decoration: none; }
.main .news ul li a span { width: 85px; display: block; background-image: url(../images/main/arr.gif); background-repeat: no-repeat; background-position: right center; float: left; }
.main .news .con { height: 300px; overflow: hidden; color: #999; }
.main .box3 .rightgo { float: right; width: 320px; height: 204px; }
ol li { width: 50%; display: block; line-height: 24px; height: auto; margin-top: 5px; margin-bottom: 5px; float: left; color: #FFF; }
ol li a:link ,ol li a:active,ol li a:visited { display: block; background-image: url(../images/arr00000.png); background-repeat: no-repeat; background-position: 120px center; font-size: 14px; line-height: 45px; height: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F2F2F2; padding-right: 10px; padding-left: 10px; background-color: #F00; width: 125px; color: #FFF; font-weight: bold; }
ol li a:hover { background-color: #C00; color: #FFF; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F5F5F5; display: block; }
.main .titpro { background-image: url(../images/main/tit.jpg); height: 38px; width: 100%; line-height: 38px; }
.main .titpro a { line-height: 38px; display: block; height: 38px; width: 200px; padding-right: 20px; padding-left: 20px; background-image: url(../images/main/tita.jpg); float: left; }
.focus_l { left:0; }
.focus_r { right:0; }
.focus_l b, .focus_r b { position:absolute; z-index:5; display:block; width:50px; height:75px; overflow:hidden; background:#000; opacity:0.3; filter:alpha(opacity=30); cursor:pointer; }
.focus_l span, .focus_r span { display:block; position:relative; z-index:6; width:22px; height:33px; top:21px; cursor:pointer; }
.focus_l span { left:12px; background:url(../images/l.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');
_background:none; }
.focus_r span { left:16px; background:url(../images/r.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');
_background:none; }
.focus_l:hover, .focus_r:hover { *zoom:1;
}
.focus_l:hover b, .focus_r:hover b { opacity:0.5; filter:alpha(opacity=50); }
.add { display: block; height: auto; width: 1000px; margin-right: auto; margin-left: auto; }
.main .picScroll-left .bd .sss { position: absolute; left: 15px; top: 66px; z-index: 2; height: 10px; width: 10px; }
.main .picScroll-left .bd .sss2 { position: absolute; top: 66px; z-index: 2; height: 10px; width: 10px; right: 19px; }
.main .picScroll-left .bd .picList li .title span { float: right; }
.main .picScroll-left .bd .picList li .title a { font-weight: bold; color: #C00; }
.main .picScroll-left .bd .picList li .pic span { line-height: 30px; position: absolute; height: 30px; bottom: 0px; background-color: #000; margin: 3px; width: 210px; color: #FFF; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; display: block; }
.foot { background-color: #959595; color: #FFF; text-align: center; }
.ok .con table { margin:0px auto; font-size:12px; color:#333333; text-align:center; border-collapse:collapse; }
.ok .con table td { border:1px solid #999; height:22px; }
.sideMenu { border:1px solid #ddd; }
.sideMenu h3 { height:32px; line-height:32px; padding-left:10px; border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer; font:normal 14px/32px "Microsoft YaHei"; }
.sideMenu h3 em { float:right; display:block; width:40px; height:32px; background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em { background-position:16px -57px; }
.sideMenu ul { padding:8px 25px; color:#999; display:none; }
.i_menu3{width:288px;height:260px;background:#f1f1f1;overflow:hidden;margin:0px 9px 16px;display:inline;float:left;}
.title2{height:60px;padding:4px 10px;overflow:hidden;background:#868686;text-transform:uppercase;color:#fff;}
.title2 span{font-size:60px;float:left;line-height:60px;margin-right:5px;}
.title2 b{ font-weight:bold; float:left; padding-top:20px; line-height:18px; font-size: 14px; }
.newsList1{padding:5px 10px 10px;overflow:hidden;}
.newsList1 li{height:28px;color:#000;overflow:hidden;border-bottom:1px dotted #000;background:url(../images/icon1.png) no-repeat 4px center;padding-left:18px;line-height:28px;}
.newsList1 li a{color:#4a4848;}
.clear{clear:both;overflow:hidden;}
.link{ height:auto; overflow:hidden; margin-bottom:12px; background-color: #FFF; width: 100%; margin-right: auto; margin-left: auto; }
.linkTitle{width:36px;text-align:center;line-height:16px;font-size:14px;color:#868686;border-right:5px solid #868686;background:#f1f1f1;vertical-align:middle;display:table-cell;height:72px;}
.scroll{ position:relative; height:60px; width:920px; padding-top:6px; }
.control a{ position:absolute; top:54px; width:28px; height:43px; overflow:hidden; background-image: url(../images/main/sprite.png); background-repeat: no-repeat; }
a#goL{left:10px;background-position:0px 0px;}
a#goR{right:10px;background-position:-30px 0px;}
a#goL:hover{background-position:0px -45px;}
a#goR:hover{background-position:-30px -45px;}
.scroll .scrollCon{ width:780px; height:150px; overflow:hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.scrollCon li{ display:inline; float:left; width:150px; height:150px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-right: 5px; padding-left: 5px; }
.scrollCon li a{ display:block; color:#999; position:relative; width:120px; height:150px; overflow:hidden; text-align: center; font-size: 16px; font-weight: bold; }
.scrollCon li a img{border:1px solid #f2f2f2;}
.scrollCon li a:hover img{border-color:#868686;}
.footInfo{height:123px;background:#fed001;}
.footInfo .wrapper{position:relative;height:123px;}
.footQQ{padding-top:25px;overflow:hidden;}
.footQQ a{display:block;width:296px;height:80px;background:url(../images/onlineQQ.png) no-repeat;overflow:hidden;}
.footer{ overflow:hidden; background-color: #6a5406; }
.help dl{width:210px;margin:0px 20px 10px 0px;overflow:hidden;display:inline;float:left;}
.help dl dt{ height:36px; line-height:30px; overflow:hidden; font-size:14px; color:#b3a82c; font-weight:bold; }
.help dl dd{height:22px;line-height:22px;overflow:hidden;color:#fff;}
.help dl dd a{color:#fff;}
.help dl dd a:hover{color:#fff;text-decoration:underline;}
.copyright{ padding:14px 0px 20px; line-height:25px; color:#fff; background-image: url(../images/main/footBg1.png); background-repeat: no-repeat; }
.copyright a{color:#fff;}#bot { background-color: #FFF; padding-top: 10px; padding-bottom: 10px; }
#newsli ul li span { float: right; }
#newsli ul li { margin: 5px; text-indent: 20px; display: block; background-image: url(../images/arr3.gif); background-repeat: no-repeat; background-position: 10px center; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; line-height: 30px; height: 30px; }
form { 
margin: 0; 
} 
#search_box { width: 201px; height: 24px; background-color: #dcdcdc; border: 1px solid #999; 
} 
#search_box #s { float: left; border: 0; width: 159px; background: none; font-size: 14px; height: 24px; line-height: 24px; padding-top: 0; padding-right: 0; padding-bottom: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; 
} 
.topgo { background-color: #e2e2e4; text-align: right; }
.px1000 { display: block; width: 1000px; margin-right: auto; margin-left: auto; background-color: #E2E2E4; }

#search_box #go { float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 0; margin-left: 0; 
} 
.rightnews { float: right; width: 650px; padding: 10px; height: 340px; }
.rightnews table tr td a { color: #F00; }
.newshows ul { border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; margin-top: 10px; }
.newshows ul li { line-height: 24px; height: 48px; width: 95%; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; color: #999; padding-left: 5%; background-image: url(../images/dian.jpg); background-position: 10px center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; }
.newshows ul li a { font-size: 14px; font-weight: bold; }
.newshows ul li a span { font-size: 12px; color: #F60; font-weight: normal; }
.news-tit2 { height: 36px; line-height: 36px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.news-tit2 a { width: auto; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: bold; background-image: url(../images/bb.jpg); background-position: center bottom; background-repeat: no-repeat; display: block; float: left; }
#case a { float: left; height: 150px; width: 150px; display: block; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: dotted; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #CCC; border-left-color: #FFF; margin-top: 0px; margin-right: 1px; margin-bottom: 0px; margin-left: 1px; }
#case a:hover { border-top-color: #F00; border-right-color: #F00; border-bottom-color: #F00; border-left-color: #F00; border-bottom-style: solid; }
#pic a { float: left; width: 50%; text-align: center; height: auto; margin-top: 20px; }
#pic a:hover img { border: 1px solid #F00; }
#pic a img { border: 1px solid #FFF; }
.line2 { background-color: #424242; color: #CCC; line-height: 30px; height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; }
.line2 a { color: #CCC; }
.botline a { display: block; color: #FFF; width: 90%; line-height: 30px; padding-right: 5%; padding-left: 5%; }


.slideGroup{ width:1000px; text-align:left; }
		.slideGroup .parHd{ height:50px; line-height:30px; position:relative; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
		.slideGroup .parHd ul{ height:30px; width: 300px; margin-right: auto; margin-left: auto; display: block; }
		.slideGroup .parHd ul li{ float:left; cursor:pointer; width: 70px; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 15px; text-align: center; font-size: 14px; }
		.slideGroup .parHd ul li.on{ height:30px; background-color: #F00; color: #FFF; }
		.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0px; }

		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }
		.slideGroup .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4;  }
		.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:312px; height:200px; display:block; padding:2px; border:1px solid #ccc; margin-bottom: 10px; }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
		.slideGroup .parBd ul li .title{ line-height:24px;   }
.slideGroup .parHd{ height:50px; line-height:30px; position:relative; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
		.parHd ul{ height:30px; width: 300px; margin-right: auto; margin-left: auto; display: block; }
		.parHd ul a{ float:left; cursor:pointer; width: 70px; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 15px; text-align: center; font-size: 14px; }
		.parHd ul a:hover{ height:30px; background-color: #F00; color: #FFF; }
		.parBd ul{ overflow:hidden; zoom:1;   }
		.parBd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; margin-top: 0; margin-right: 7px; margin-bottom: 0; margin-left: 7px; }
		.parBd ul li .pic{ text-align:center; }
		.parBd ul li .pic img{ width:312px; height:200px; display:block; padding:2px; border:1px solid #ccc; margin-bottom: 10px; }
		.parBd ul li .pic a:hover img{ border-color:#999;  }
		.parBd ul li .title{ line-height:24px;   }
.slideGroup .parHd{ height:50px; line-height:30px; position:relative; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }