﻿@charset "utf-8";
/* CSS reset */
html, body, iframe,
h1, h2, h3, h4, h5, h6, p, 
ol, ul, dl, dd, 
input, button, textarea, th, td, form {margin: 0;padding: 0;}

body {color: #666;font: 12px/22px 'Microsoft YaHei','华文细黑',Helvetica,Arial,sans-serif; margin:0; padding:0; background:#fff;font-family:"微软雅黑";background: url('../images/bj11.jpg') no-repeat scroll top center transparent; }
ol, ul {list-style: none;}
a {color: #666;text-decoration: none;}

textarea {resize: none;}
a:active, a:focus{text-decoration: none;outline: none;color: #666;}
a:hover {color:#ca0606;text-decoration: none;}
img {border: none;}
table {}
/** global class **/
.fl {float: left; _display:inline;}
.fr {float: right; _display:inline;}
#foucs {
	background:#000;
	height:400px;
	overflow:hidden;
	position:relative;z-index:1;line-height: 0;clear:both;
}
#foucs div.main {
	display:none;
	cursor:pointer;min-width:1000px;margin:0 auto;
}
#foucs .element {
	display:none;
	position:absolute;
}
#foucs .navi {
	display:block;
	width:80px;
	height:80px;
	line-height:99em;
	overflow:hidden;
	background:url(/images/arrow-btn.png) no-repeat;
	top:160px;
}
.index-main{background:#fff;}
.weixin{float:left;margin-left:30px;}
.wei{width:220px;margin:0px auto;height:70px;margin-top:-20px;}
.wei dt{float:left;}
.wei dd{float:right;font-size:14px;color:#000;line-height:35px;float:left;text-align:left}
.wexx{float:left;}
.wexx dd{line-height:80px;}
#foucs .left {
	left:0;
	background-position:0 0;
}
#foucs .left:hover {
	background-position:0 -80px;
}
#foucs .right {
	right:0;
	background-position:-80px 0;
}
#foucs .right:hover {
	background-position:-80px -80px;
}
.beijing{background:#fff;overflow:hidden;width:980px;margin:0 auto;}

/**public**/
#container_all { background: url('../images/bj11.jpg') no-repeat scroll top center transparent; }
.body-main{ width:100%; margin:0 auto;margin-top:-20px;min-width:1300px}
.main-wrap{width:100%;min-width:980px; margin:0 auto;}
.header{ width:100%;min-width:980px; height:49px; /*position:fixed;*/left:0;top:0; /*background:url(/images/header_bg01.png) repeat;*/ z-index:99;clear:both }
.max-min{width:1000px; margin:0 auto;margin-top:0px;}
.gq{width:100%; margin:0 auto;}
.logo{float:left;position:absolute;margin-top:20px;}
.hotline{ margin:0;}
.tou_bu{height:134px;}

.side{ position:fixed; width:54px; height:275px; right:0; top:214px; z-index:100;}
.side ul li{ width:54px; height:54px; float:left; position:relative;border-bottom:1px solid #444; }
.side ul li .sidebox{ position:absolute; width:54px; height:54px; top:0; right:0;transition:all 0.3s;background:#000; opacity:0.8; filter:Alpha(opacity=80); color:#fff; font:14px/54px "微软雅黑"; overflow:hidden;}
.side ul li .sidetop{ width:54px; height:54px; display:inline-block;background:#000; opacity:0.8; filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{ background:#ae1c1c; opacity:1; filter:Alpha(opacity=100);}

/***首页**/
.index-banner{ width:100%;height:454px; margin:0 auto; position:relative;}
.index-banner ul li{ position:absolute; left:0; top:0; display:none; width:100%; height:454px; background-repeat:no-repeat;background-position: center top; }
.index-banner .number{ display:none;}
.index-main1{}
.bjj{z-index:-1;position:absolute;}
#container_all  .main-title{ width:100%; padding-top:18px; margin-bottom:17px;clear:both;background:url(/images/index_bg01.png) repeat-x 0 bottom;width:960px; color:#333; height:40px;margin:0 auto;background:#fff;border-bottom:1px solid #ccc;}
#container_all  .main-title h2{font:14px/40px "微软雅黑"; color:#000;}
#container_all  .main-title h2 span{border-bottom:1px solid #fff;font:bold 20px/24px "微软雅黑";color:#666; }
#container_all  .main-title2{background:url(/images/index_bg06.png) repeat-x 0 bottom;height:40px;}
#container_all  .main-title2 h2{font:14px/40px "微软雅黑"; color:#fff;}
#container_all  .main-title2 h2 span{border-bottom:1px solid #fff;font:bold 20px/24px "微软雅黑";color:#fff; }
#container_all  .main-title3{ width:100%; padding-top:18px; margin-bottom:17px;background:url(/images/index_bg01.png) repeat-x 0 bottom;}
#container_all  .main-title3 h2{ height:43px; font:14px/24px "微软雅黑";color:#a3a3a4 }
#container_all  .main-title3 h2 span{ float:left; display:inline-block; border-bottom:1px solid #727272; padding-bottom:18px;font:bold 20px/24px "微软雅黑"; color:#333; height:24px; margin-right:5px;}

.flexslider{position:relative;height:400px;overflow:hidden;background:url(/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:-1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/images/next.png) center center no-repeat;}




.index-probox dl{width:240px;float:left;height:320px;}
/*首页产品*/
.index-probox{ position:relative; overflow:hidden; float:left; margin:0 1px;width:240px; height:300px; background:#eaeaea;}
.index-proname h3{ padding-top:100px; width:208px; margin:0 auto; height:63px; font:36px/40px "Times New Roman"; color:#121212; background:url(/images/index_bg02.png) no-repeat left bottom; margin-bottom:30px;}
.index-proname p{width:208px; margin:0 auto; font:14px/24px "微软雅黑"; color:#9d9d9d;}
.index-probox ul li{position:absolute; left:0; top:0; display:none; width:100%; height:300px; background-repeat:no-repeat;background-position: center top;}
.index-probox .number{ position:absolute; width:100%; height:15px; line-height:15px; left:0; bottom:100px; text-align:center; z-index:3; display:none;}
.index-probox .number span{ display:inline-block; width:13px; height:15px; margin:0 2px; opacity:0.4;filter:Alpha(opacity=40); background:url(/images/index_bg03.png) no-repeat; cursor:pointer;}
.index-probox .number span.on{opacity:1;filter:Alpha(opacity=100); }
.proboxbg{ position:absolute; width:100%; height:100%; background:#000;opacity:0.4;filter:Alpha(opacity=40); overflow:hidden; z-index:2;display:none;}
.protext{ display:none; position:absolute; width:100%; left:0; top:62px; background:url(/images/index_bg04.png) no-repeat center top; z-index:3; text-align:center;}
.protext h3{ font:20px/34px "微软雅黑"; color:#fff; margin-top:46px;}
.protext p{ font:18px/30px "Times New Roman"; color:#fff;opacity:0.6;filter:Alpha(opacity=60);}
.index-promore{ display:block; height:62px; margin:20px 0 90px; background:#f7f7f7; font:14px/62px Arial; color:#9d9d9d; text-align:center; transition:all 0.4s;}
.index-promore:hover{ background:#999999; color:#fff;}

#wrap{margin:10px auto;width:640px;overflow:hidden;}
#wrap h1{margin:20px 0;text-align:center;color:#006393;}
/* 1 */
.image_grid #list{margin:0 auto}
.item1 img{vertical-align:top;}
.item1 li{position:relative;float:left;margin-right:3px;width:157px;height:203px;overflow:hidden;cursor:pointer;}
.item1 div{position:absolute;left:0;top:120px;width:100%;height:50px;text-align:center;background:url(/images/demo02.png) no-repeat;color:#FFF;overflow:hidden;}
.item1 p{display:none;margin:5px auto 0;width:135px;line-height:20px;text-align:left;text-indent:2em;font-size:12px;}
.item1 h3{margin:11px 0;height:25px;text-indent:-10000px;background:url(/images/demo03.png) no-repeat 0 -8px;}
.da-thumbs li, .da-thumbs li img {
	display: block;
	position: relative;
}
.da-thumbs li {
	overflow: hidden;
}
.da-thumbs li article {
	position: absolute;
	background-image:url(../images/image_hover.png);
	background-repeat:repeat;
	width: 100%;
	height: 100%;
}
.da-thumbs li article.da-animate {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* Initial state classes: */
.da-slideFromTop {
	left: 0px;
	top: -100%;
}
.da-slideFromBottom {
	left: 0px;
	top: 100%;
}
.da-slideFromLeft {
	top: 0px;
	left: -100%;
}
.da-slideFromRight {
	top: 0px;
	left: 100%;
}
/* Final state classes: */
.da-slideTop {
	top: 0px;
}
.da-slideLeft {
	left: 0px;
}
.da-thumbs li article a {
	color:#fff;
	padding:20px;
	display:block;
}
.da-thumbs {
	text-align:center;
}
.da-thumbs li article h3 {
	color:#fff;
	padding-top:30px;
}
.da-thumbs li article em {
	margin-bottom:10px;
	color:#fff;line-height:24px;
	display:block;font-size:12px;padding:0 10px;font-family: "微软雅黑"; font-style:normal;
}
.da-thumbs li article span {
	display:inline-block;
}
.ben{float:left;width:219px;margin:10px 11px;padding:1px;border:1px solid #ccc;font-size:16px;font-family:"微软雅黑"; display:inline}
.ben a{font-size:16px;}
.scrollDiv li{line-height:34px;}
.scrollDiv li a{font-size:16px;font-family:"微软雅黑";}
span.link_post {
	display:block;
	width:35px;
	height:35px;
	background-color:#DF6232;
	border-radius:50px;
	cursor:pointer;
	background-image:url(../images/link_post_icon.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-right:10px;
}
span.zoom {
	overflow:hidden;
	display:block;
	width:35px;
	height:35px;
	background-color:#DF6232;
	border-radius:50px;
	cursor:pointer;
	background-image:url(../images/zoom_icon.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:10px;
}
.portfolio_2col article h3 {
	padding-top:70px !important;
}
/* Image Grid */
.image_grid {
	
	overflow:hidden;
	width:1000px;
	position:relative;margin:0 auto;background:#fff;
}
.image_grid ul{margin:0 auto;}
.image_grid li {
	float: left;
	line-height: 17px;
	color: #686f74;
	list-style:none;
	overflow:hidden;
	margin-bottom:23px;
	margin:0 0px 10px;
	text-align:center;
}


/* Responsive image grid*/
/* Mobile landscape width 320 */
@media only screen and (max-width: 1280px) {
 .image_grid {

}
.image_grid li{
width:300px;float:left
}
 .image_grid li img {
width:300px;
}
 .portfolio_4col .da-thumbs li article h3 {
padding-top:70px;
}
 .portfolio_3col .da-thumbs li article h3 {
padding-top:50px;
}
 .portfolio_2col .da-thumbs li article h3 {
padding-top:53px !important;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
 .image_grid {
width:450px;
}
 .image_grid li {
width:178px !important;
}
 .portfolio_4col .da-thumbs li article h3 {
padding-top:58px;
}
 .portfolio_3col .da-thumbs li article h3 {
padding-top:34px;
}
 .portfolio_2col .da-thumbs li article h3 {
padding-top:23px !important;
}
}
/**首页新闻**/
.index-newsmore{ float:right; font:normal 16px/24px Arial; color:#c6c6c6; padding-right:15px;}
.index-newsmore:hover{ color:#fff;}
.index-newsle1{ float:left; width:600px;height:238px;margin-top:20px;}
.index-newsle-img { width:600px;height:238px;position:relative; overflow:hidden;margin-bottom:30px;}
.index-newsle1 h3{ margin-bottom:15px; font:18px/24px "微软雅黑"; color:#dfdfdf;}
.index-newsle1 h3 span{ float:right; font-size:14px; color:#7a7a7a;}
.index-newsle1 p{ color:#888; line-height:24px;}
.index-newsri{ float:right; width:47%; padding-left:5px;}
.index-newsle1 a{color:#fff;}
.index-newsri dl{ width:100%; margin-left:-5px; padding:22px 0; padding-left:5px; margin-bottom:25px; transition:background 0.4s; cursor:pointer;}
.index-newsri dl dt{ width:17%; float:left; border-right:1px solid #e6e6e6;  font:normal 66px/76px '微软雅黑'; color:#e6e6e6; text-align:center;}
.index-newsri dl dd{ float:right; width:74%; float:right; padding-right:18px;}
.index-newsri dl dd h3{ height:24px; margin-bottom:10px; font:18px/24px "微软雅黑"; color:#dfdfdf; overflow:hidden;}
.index-newsri dl dd h3 span{ float:right; font-size:14px; color:#717171; margin-bottom:12px;}
.index-newsri dl dd p{ color:#888;}
.index-newsri dl.hover{padding-left:0; background:#e3e3e3;border-left:5px solid #333; }
.index-newsri dl.hover dt{color:#565656; border-color:#666;}
.index-newsri dl.hover dd h3{ color:#3b3b3b;}


.rollBox{width:1000px;overflow:hidden;margin:0 auto;background:#fff;clear:both}
.rollBox .LeftBotton{height:32px;width:22px;background:url(/images/left.gif) no-repeat ;overflow:hidden;float:left;display:inline;margin:75px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:31px;width:22px;background:url(/images/right.gif) no-repeat ;overflow:hidden;float:left;display:inline;margin:75px 0 0 10px;cursor:pointer;}

.rollBox .Cont{max-width:930px;min-width:930px;overflow:hidden;float:left;margin-top:20px;}
/*.rollBox .ScrCont{width:1000px;}*/
.rollBox .Cont .pic{width:240px;float:left;text-align:center;margin:0 13px;line-height:35px;}
.rollBox .Cont .pic a{line-height:35px;font-family:"微软雅黑";font-size:14px;}

.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.ScrCont{width:5000px}





/**内页**/
.inner-banner{ width:100%;height:546px; margin:0 auto; position:relative; background:url(/images/loading.gif) no-repeat center; overflow:hidden;}
.inner-banner img{ position:absolute; left:50%; top:0; margin-left:-960px; max-width:1920px;}

.inner-main .main-title{ width:100%;max-width:1000px;margin:0 auto; height:88px; padding-top:50px; margin-bottom:80px;background:url(/images/index_bg01.png) repeat-x 0 bottom;}
.inner-main .main-title h2{ font: normal 32px/40px "微软雅黑"; color:#444; text-align:center}
.inner-main .main-title h2 span{ display:block; font:14px/40px "微软雅黑";  height:48px; background:url(/images/inner_bg01.gif) no-repeat center bottom; color:#a3a3a4}
.inner-main .main-title2{background:url(/images/index_bg06.png) repeat-x 0 bottom;}
.inner-main .main-title2 h2{ color:#fff;}
.inner-main .main-title2 h2 span{ color:#a3a3a4; background:url(/images/inner_bg02.gif) no-repeat center bottom; }

/**关于我们**/
.about{ text-align:center; font:14px/26px "微软雅黑"; color:#777777; height:200px; margin-bottom:100px; position:relative; overflow:hidden;}
.about-content{ margin-top:200px; opacity:0;filter:Alpha(opacity=0);}

.honorwrap{ position:relative; height:335px;overflow:hidden;}
.honorwrap .prev,.honorwrap .next,.joinwrap .prev,.joinwrap .next{ width:58px; height:58px; cursor:pointer; position:absolute; top:130px; z-index:51; opacity:0.7; filter:Alpha(opacity=70);background: url(../images/about_bg07.png) no-repeat; transition:all 0.3s;}
.honorwrap .prev span,.honorwrap .next span,.joinwrap .prev span,.joinwrap .next span{ display: block; width:58px; height:58px; position:absolute; left:0; top:0;background: url(../images/about_bg06.png) no-repeat;}
.honorwrap .prev,.joinwrap .prev,.honorwrap .prev span,.joinwrap .prev span{left:0px; background-position:0 0;}
.honorwrap .next,.joinwrap .next,.honorwrap .next span,.joinwrap .next span{right:0px; background-position:-58px 0;}
.honorwrap .prev:hover,.joinwrap .prev:hover{opacity:1; filter:Alpha(opacity=100)}
.honorwrap .next:hover,.joinwrap .next:hover{opacity:1; filter:Alpha(opacity=100)}


.honor-list{ width:821px; height:314px; padding:5px;position: relative;overflow: hidden;margin: 0 auto;}
.honor-list li{ width:224px; height:162px;top:78px; position: absolute;left: 888px;z-index: 30;}


.honor-list li img{width: 100%;}
.honor-list li.mid{width:436px;height: 314px;}




/**新闻中心**/
.news{ background:#eaeaea;overflow:hidden; margin-bottom:75px; }
.news-text{ float:left; width:49%; height:100%;position:relative;}
.news-text-box{ width:80%; padding:10% 0;  margin:0 auto; }
.news-img{ float:right; width:50%; overflow:hidden; max-height:438px}
.news-img img{transition:all 1.8s; -webkit-transition:all 1.8s; }
.news-img img:hover{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }
.news-text-box h3{ font:normal 20px/26px "微软雅黑"; color:#444; padding-bottom:30px;}
.news-text-box h3 a{ color:#444;}
.news-text-box h3 a:hover{ color:#000;}
.news-text-box p{ height:85px; font:12px/20px "微软雅黑"; color:#7b7b7b;}
.news-text-box  .newsmore{ display:inline-block; width:120px; height:32px; background:#868686; border:1px solid #7b7b7b; font:14px/32px Arial; text-align:center; color:#fff; transition:all 0.3s;}
.news-text-box .newsmore:hover{ background:#AE1C1C; border:1px solid #960303;}
.news-text-box .newstime{ position:absolute; left:10%; bottom:8%;}

.news-info{ position:absolute; width:100%; max-width:1280px; min-height:980px; left:50%; top:545px; background:#fff; display:none; z-index:1000;}
.news-overlay{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7;filter:Alpha(opacity=70); z-index:999;display:none;}
.news-content{ width:90%; margin:120px auto;}
.info-til{ border-bottom:2px solid #e3e3e3; padding-bottom:40px; text-align:center;}
.info-til h2{ font:normal 20px/26px "微软雅黑"; color:#444; padding-bottom:10px;}
.info-til p{ font-size:14px;}
.info-cen{ padding:25px 0; font:14px/26px "微软雅黑"; color:#7b7b7b;}
.info-page{ margin-top:115px; background:#efefef; padding:25px 30px; font:14px/26px "微软雅黑";}
.news-close{ width:43px; height:51px; background:url(/images/news_bg01.jpg) no-repeat; position:absolute; right:0; top:40px;}

	
	
.lead-enter:hover{
	opacity: 1;
	animation: scale 1s linear;
	-webkit-animation: scale 1s linear;
	background:url(/images/lead_bg10.png) no-repeat;
}

.lead-text{ width:488px; position:relative; margin:50px auto 0; overflow:hidden; height:88px;}
.lead-text img{ position:absolute;}
.lead-text img.lead-text01{ left:-280px; top:6px;}
.lead-text img.lead-text02{ right:-100px; top:45px;}
.lead-text img.lead-text03{ left:0; top:88px;}





.newsnav{ text-align:center; margin-top:-12px;}
.newsnav a{ display:inline-block; width:98px; height:24px; background:#fff; border:1px solid #e0e0e0; color:#a1a1a1; font:12px/24px "微软雅黑"; text-align:center;}
.newsnav a:hover,.newsnav a.hover{ background:#d31f1f; border-color:#ae1c1c; color:#fbe9e9;}

.foott{background:#222;}
.footer-box {width:auto; height:180px; clear:both;margin:0 auto; background:#222; max-width:1280px;width:100%;min-width:980px;}
.footer-box1 {width:auto; height:180x; clear:both; background:url(/images/footer-big.png); position:absolute; bottom:0; left:0; right:0; min-width:1200px;}
.footer {width:1000px; height:160px; margin:0 auto; color:#fff;}
.footer-con {height:auto; float:left; margin-left:13px; line-height:24px;padding-left:20px;}
.footer-con h1 {font-weight:500; font-size:14px; height:38px;}
.footer-con h1 span {padding-left:8px;}
.footer-con 1{height:auto; float:left;  line-height:24px;margin-left:30px;padding-left:20px;}

.footer-con a {color:#fff; padding-right:30px;}
.footer-copy {width:330px; height:auto; float:left;padding-top:30px;}
.footer-copy div {text-align:left; height:62px;}
.footer-copy div a {display:inline-block;line-height:24px; color:#fff; background:url(/images/footer-qq.png) no-repeat; text-align:left;margin-top:10px;}
.footer-copy h1 {font-size:12px; height:24px; font-weight:500; text-align:right; line-height:24px;}
.footer-copy h2 {text-align:right; background:url(/images/footer-sina.png) no-repeat right center; line-height:24px; height:24px;}
.footer-copy h2 a { padding-right:25px; font-size:12px; font-weight:500; color:#fff;}

/*#nav {padding:0; margin:0; list-style:none; height:49px;width:1000px; margin:0 auto;position:relative; z-index:500; font-family:"宋体";clear:both}
#nav li.top {display:block; float:left;}
#nav li.top:hover{display:block; float:left;background:#ae1c1c}

#nav li a.top_link {display:block; float:left; height:49px; line-height:49px; color:#ccc; text-decoration:none; font-size:16px; font-weight:bold; padding:0 5px 0px; cursor:pointer;background: url(blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 20px 0 20px; text-align:center;height:49px;background:url(blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 20px 0 20px; height:49px; background:url(blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#fff; background:#000;}
#nav li a.top_link:hover span {background:url(blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#fff; background: url(blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(blank_overa.gif) no-repeat right top;}*/

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}
.gq {
	/*max-width:1600px;*/
    width: 100%;
    height: 20px;
    background: url('../images/gq.png') no-repeat scroll center center transparent;
}
/* 导航 */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:49px; background: #fff; padding:3px; border:1px solid #3a93d2;text-align:center; white-space:nowrap; width:160px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:33px;line-height:33px;-size:14px;font-family:"宋体"; position:relative; float:left;  border-bottom:1px solid #ccc;font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:14px;line-height:33px;font-family:"宋体"; height:33px; width:100%;min-width:160px; text-indent:5px; color:#000; text-decoration:none;border-bottom:1px solid #ccc;}
#nav li ul.sub li a.fly
{background:#fff url(arrow.gif) 80px 7px no-repeat;font-size: 14px;height:33px;line-height:33px;border-bottom:1px solid #ccc;}
#nav li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff;height:33px;line-height:33px;font-size:14px;font-family:"宋体"; border-bottom:1px solid #ccc;}
#nav li:hover ul.sub li a.fly:hover
{background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;
font-size: 14px;height:33px;line-height:33px;text-align:center;border-bottom:1px solid #ccc;}

#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;border-bottom:1px solid #ccc;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:160px; z-index:400; height:auto;border-bottom:1px solid #ccc;}

.aixin{margin-top:20px;clear:both}
#m_content_top { min-width:980px;height: 227px; overflow: hidden; color: rgb(76, 76, 89); margin:10px auto;}
.mct_left { width: 356px; height: 227px; float: left; background: url('../images/mctop_bg_left.png') repeat scroll 0% 0% transparent; overflow: hidden; }
.mct_left:hover { background: url('../images/mctop_bg_left_h.png') repeat scroll 0% 0% transparent; }
.mct_middle { width: 341px; height: 227px; float: left; background: url('../images/mctop_bg_middle.png') repeat scroll 0% 0% transparent; margin-left: 10px; overflow: hidden; }
.mct_middle:hover { background: url('../images/mctop_bg_middle_h.png') repeat scroll 0% 0% transparent; }
.mct_middle_tt { height: 55px; width: 341px; }
.mct_middle_tt2 { height: 55px; width: 298px; float: left; background: url('../images/mctop_bg_middle_line01.png') no-repeat scroll 23px 54px transparent; padding-left: 23px; }
.mct_middle_tt2 p.left { width: 229px; height: 55px; float: left; text-align: left; line-height: 55px; font-size: 14px; font-weight: bold; color: rgb(76, 76, 89); }
.mct_middle_tt2 p.right a { width: 42px; height: 55px; float: right; text-align: right; line-height: 55px; font-size: 9px; color: rgb(148, 148, 169); }
.mct_middle_tt2 p.right a:hover { text-decoration: underline; }
.mct_middle_wd { width: 341px; float: left; }
.mct_middle_wd2 { width: 300px; float: left; overflow: hidden; padding-left: 23px; }
.mct_middle_wd2_left { width: 298px; float: left; text-align: left; padding-top: 4px; color: rgb(101, 101, 101); font-size: 12px; }
.mct_middle_wd2_left li { width: 298px; height: 27px;line-height:33px; }
.mct_middle_wd2_left li p{margin:0px;}
.mct_middle_wd2_left li a { color: rgb(101, 101, 115); }
.mct_middle_wd2_left li a:hover { color: rgb(213, 0, 0); }
.mct_middle_wd2_left li span { text-align: right; float: right; font-size: 11px; color: rgb(187, 187, 200); }
.mct_middle_wd2_left li p { text-align: left; float: left; }
.mct_right { width: 341px; height: 227px; float: left; background: url('../images/mctop_bg_middle.png') repeat scroll 0% 0% transparent; margin-left: 20px; overflow: hidden;}
.mct_right:hover {  background: url('../images/mctop_bg_middle_h.png') repeat scroll 0% 0% transparent; }
.mct_right_tt { width: 264px; height: 55px; line-height: 55px; background: url('../images/mctop_bg_right_line01.png') no-repeat scroll 19px 54px transparent; }
.mct_right_tt p.left { width: 175px; height: 55px; float: left; font-weight: bold; font-size: 14px; line-height: 55px; text-align: left; padding-left: 19px; color: rgb(76, 76, 89); }
.mct_right_tt p.right a { width: 45px; height: 55px; float: right; padding-right: 18px; text-align: right; font-size: 9px; color: rgb(148, 148, 169); }
.mct_right_tt p.right a:hover { text-decoration: underline; }
.mct_left_tt { width: 356px; height: 55px; }
.mct_left_tt2 { width: 306px; height: 55px; float: left; background: url('../images/mctop_bg_left_line01.png') no-repeat scroll 23px 54px transparent; padding-left: 23px; }
.mct_left_tt2 p.left { width: 200px; height: 55px; float: left; text-align: left; line-height: 55px; font-size: 14px; font-weight: bold; color: rgb(76, 76, 89); }
.mct_left_tt2 p.right a { width: 45px; height: 55px; float: right; text-align: right; line-height: 55px; font-size: 9px; color: rgb(148, 148, 169); }
.mct_left_tt2 p.right a:hover { text-decoration: underline; }
.mct_left_wd { height: 172px; width: 356px; }
.mct_left_wd2 { height: auto; width: 306px; float: left; overflow: hidden; padding-left: 23px; }
.mct_left_wd2_left { width: 306px; float: left; text-align: left; padding-top: 4px; color: rgb(101, 101, 101); font-size: 12px; }
.mct_left_wd2_left li { width: 306px; height: 26px; }
.mct_left_wd2_left li span { text-align: right; float: right; font-size: 11px; color: rgb(187, 187, 200); }
.mct_left_wd2_left li p { text-align: left; float: left; }
.mct_left_tt a, .mct_middle_tt a, .mct_right_tt a { color: rgb(147, 147, 147); display: block; }
.mct_left_tt a:hover, .mct_middle_tt a:hover, .mct_right_tt a:hover { color: rgb(102, 102, 102); }
.mct_right_case_g{margin-left:20px;float:left}
.left-gun{float:right;width:300px;margin-top:10px;border-right: 1px dotted #CCC;
    border-right-width-value: 1px;
    border-right-style-value: dotted;
    border-right-color-value: #CCC;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;}
.left-gun h3{margin-top:10px;color: #A9A9A9;font-weight:bold;font-size:20px}
#demo1{
height:auto;
text-align:left;
}
#demo2{
height:auto;
text-align:left;
}
#demo1  li{
list-style-type:none;
height:30px;line-height:30px;
background:url() no-repeat left center;
text-align:left;
text-indent:15px;float:left;width:
}
#demo2  li{
list-style-type:none;
height:22px;
background:url() no-repeat left center;
text-align:left;float:left;
text-indent:15px;height:30px;line-height:30px;

}
#demo li a{color:#333;height:30px;line-height:30px;float:left
}


.page {
	min-width:1000px;height:49px;
}

#MT_nav div,#MT_nav ul,#MT_nav li,#MT_nav {
	padding:0;
	margin:0;
}
#MT_nav {
	height:0;
	line-height:0;
	width:1000px;
	margin:0 auto;
	font-size:0;
	position:relative;
	z-index:99;
	font-family:"Microsoft Yahei","Hiragino Sans GB",Arial,Helvetica;
}
#MT_nav ul {
	list-style:none;
	width:1000px;
	height:49px;
	
	position:absolute;
	z-index:99;
}
#MT_nav .MT-bg,#MT_nav .MT-item,#MT_nav .MT-arrow,#MT_nav ul .MT-item a .MT-more,#MT_nav .MT-logo {
	background:url(/images/MT_nav_logo_20131104.png) no-repeat;
}
#MT_nav .MT-logo {
	background-position:0 -70px;
	position:absolute;
	width:134px;
	height:24px;
	top:12px;
	left:50%;
	margin-left:-67px;
}
#MT_nav ul .MT-item {
	width:200px;
	height:57px;
	float:left;
	background-position:-5px 0;
	position:relative;
	z-index:99;
}
#MT_nav ul .MT-item:hover div {
	display:block;
}
#MT_nav ul .MT-first {
	background-position:0 0;
}
#MT_nav ul .MT-last {
	background-position:-43px 0;
}
#MT_nav ul .MT-bg {
	background-position:-245px 0;
}
#MT_nav ul .MT-item a {
	color:#646464;
	display:block;
	font-size:14px;
	height:47px;
	line-height:47px;
	_line-height:50px;
	text-align:center;
	text-decoration:none;
}
#MT_nav ul .MT-item a:hover {
	color:#ff5d71;
}
#MT_nav ul .MT-current .MT-bg {
	font-weight:bold;
	font-size:16px;
	color:#ff5069;
}
#MT_nav ul .MT-item a .MT-more {
	-webkit-text-size-adjust:none;
	font-size:0;
	height:0;
	width:0;
	padding:2px 4px;
	background-position:-24px -65px;
	position:relative;
	top:-4px;
	left:6px;
	z-index:99;
	_margin-top:22px;
	_top:0px;
	*zoom:1;
}
#MT_nav ul .MT-item div {
	display:none;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:5px;
	position:absolute;
	top:42px;
	left:50%;
	margin-left:-49%;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.02),0 2px 5px rgba(0,0,0,.1);
	-moz-box-shadow:0 0 4px rgba(0,0,0,.02),0 2px 5px rgba(0,0,0,.1);
	box-shadow:0 0 4px rgba(0,0,0,.02),0 2px 5px rgba(0,0,0,.1);
	width:98%;
}
#MT_nav .MT-arrow {
	display:block;
	font-size:0;
	height:7px;
	position:absolute;
	top:-7px;
	width:14px;
	margin-left:-7px;
	left:50%;
	background-position:0 -63px;
}
#MT_nav ul .MT-list div {
	display:block;
}
#MT_nav ul .MT-item .MT-list-last {
	border:none;
}
#MT_nav ul .MT-item div a {
	width:86%;
	margin:0 auto;
	border-bottom:1px solid #ccc;
	height:40px;
	line-height:40px;
	font-size:14px;
	*zoom:1;
}


/*lianxi*/

.footer-con dl.list2 {
    width: 200px;
    float: left;
  
}
.footer-con dl.list2 dd{line-height:30px;}
.footer-con dl.list2  a{font-size:14px;}
.list2 dd{clear:both;line-height:30px;}
.footer-con .miall {
    background:url(/images/you.png) no-repeat 3px center;padding-left:25px;
}
.footer-con .weixin1 {
      background:url(/images/you1.png) no-repeat 3px center;padding-left:25px;
}
 .weibo1 {
      background:url(/images/you2.png) no-repeat 3px center;padding-left:25px;height:30px;line-height:30px;
}


.dynamic {
	width: 680px;
	overflow: hidden;
	margin: 0PX auto;float:left;
}
.dynamic .title {
	width: 1000px;
	overflow: hidden;
	margin: 0px auto;
	text-align: left;
}
.dynamic .title h1 {
	font-size: 22px;
	color: #2c3e50;
}
.dynamic_con {
	/*width: 800px;*/
	overflow: hidden;
	margin: 10px auto;
	text-align: left;
}
.dynamic_con .list1 {
	float: left;
	/*width: 180px;*/
	overflow: hidden;
	padding-right: 47px;
	border-right: 1px dotted #ccc;
}
.dynamic_con .list2 {
	float: left;
	width: 180px;
	overflow: hidden;
	padding: 0 17px;
	border-right: 1px dotted #ccc;
}
.dynamic_con .list3 {
	float: right;
	width: 180px;
	overflow: hidden;
}
.dynamic_con .date {
	width: 67px;
	color: #a9a9a9;
	text-align: left;
}
.dynamic_con .date h1 {
	font-size: 24px;
	width:160px;
}
.dynamic_con .date h2 {
	font-size: 20px;
	line-height: 20px;
}
.dynamic_con .date p {
	color: #4b4b4b;font-size:14px;font-family:"微软雅黑"}

.list2 ul li{font-size:16px;font-family:"微软雅黑";line-height:28px;}
.dynamic_con span {
	display: block;
	margin: 10px 0;
}
.dynamic_con ul {
	width: 180px;
	text-align: left;
	color: #2a2a2a;
}
.dynamic_con ul h1 a {
	font-size: 16px;
	color: #404141;
	display: block;
	margin-bottom: 10px;
}
.dynamic_con ul h1 a: hover {
	color: #4da422;
	text-decoration: none;
}
.dynamic_con ul a {
	color: #4da422;
}
.dynamic_con ul a: hover {
	text-decoration: underline;
}
.main_dynamic .quanbu {
	background: url(../images/icon.png) no-repeat -460px -94px;
	width: 150px;
	height: 43px;
	display: block;
	text-indent: -100000px;
	margin: 0 auto;
}
.main_dynamic .quanbu: hover {
	background-position: -619px -94px;
}
/*aixin*/
.aixin{height:350px;clear:both;margin:0px auto 10px;background:#fff;width:1000px;margin:0 auto;}
.aixin1{float:left;margin-left:16px;}
.ai{width:163px;height:272px;float:left;background:url(/images/ai.png) no-repeat;line-height:26px; font:18px/24px "微软雅黑"; padding-top:40px;}
.xin{width:400px;height:272px;float:right;background:#eceee9;}


#grid { margin: 35px 0; }
/*
Add the transition affect to the images in the grid. Any changes to the element will be transtioned from it's current state, for example on :hover */
#grid li { float: left; list-style: none; margin: 0 20px 20px 0; position: relative; overflow: hidden; border-top: 1px solid rgba(255, 255, 255, 0.25);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-ms-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;width:230px;
	display:inline;
}


#grid img, li[id]:target div, #grid li, .backface {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;width:225px;
}

#grid .details { position: absolute; bottom: 0; background: #fff; background: rgba(255, 255, 255, 0.87); border-top: 1px solid #fff; width: 204px; border-bottom: 1px solid rgba(0, 0, 0, 0.25); padding: 10px;
	-webkit-border-radius:  0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;font-size:14px;
	-webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.35);
	box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.35);
}
#grid .details h3 { margin-bottom: 0px; letter-spacing: -1px; font-size:14px;}
#grid .details a.more { position: absolute; right:2px; top: 25px; font-size: 12px; padding: 6px 10px; background-color: rgba(0, 0, 0, 0.03);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 15px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.6);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.6);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.6);
	-webkit-transition: all 0.15s ease-in;
}

#grid .details a.more:hover { background-color: #0090e2; color: #fff; }


#information { z-index: 20; }
#information li div h3 { background-color: #0090E2; border-radius: 5px 5px 0 0; color: #fff; font-size: 20px; font-weight: bold; margin: -30px -30px 20px; padding: 15px 30px; text-shadow: rgba(0, 0, 0, 0.4492); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45); letter-spacing: -2px; font-size:14px;}

/* -------------------------------------------------------------------------------------------------------------------------
Using :target we can style the specific ID of the list item when clicked/tapped on eg: www.url.com/#info1
---------------------------------------------------------------------------------------------------------------------------- */
li[id]:target { width: 100%; height: 100%; opacity: 1; z-index: 10; position: fixed; overflow-x: hidden; /* overflow-y: scroll; */ margin-bottom: 25px; }
li[id]:target::-webkit-scrollbar { width: 8px; background-color: rgba(0,0,0,0.6); position: relative; left: }
li[id]:target::-webkit-scrollbar-thumb { -webkit-border-radius: 1ex; background-color: #6CF; }
li[id]:target div { position: relative; margin: 0 auto; top: 15%; background: #fff; width: 600px; padding: 30px;
	-webkit-box-shadow: 0 1px 8px #000;
	-moz-box-shadow: 0 1px 8px #000;
	box-shadow: 0 1px 8px #000;
	-webkit-animation: lightbox 0.75s cubic-bezier(0,0,0,1);
	-moz-animation: lightbox 0.5s cubic-bezier(0,0,0,1);
}
/* 
Style list items with an ID */
li[id] { overflow: hidden; position: absolute; width: 0; height: 0; left: 0; top: 0; opacity: 0; background: rgba(0,0,0,.8);
	-webkit-transition: opacity 0.2s cubic-bezier(0,0,0,1);
	-moz-transition: opacity 0.2s cubic-bezier(0,0,0,1);
	transition: opacity 0.2s cubic-bezier(0,0,0,1);
}
/* 
Lightbox close button */
li[id] div a.close { background: #000; position: absolute; top: -10px; left: -10px; line-height: 0; color: #fff; text-align: center; font-weight: bold; border: 2px solid #fff; padding: 12px 9px 9px; border-radius: 30px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
	box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
}

/* 
Animation keyframes for the lightbox.
First line is at 0% so we're setting it to be 5x the actual size and rotate it around the Y axis by -270 degrees
100% resets it's actual size and resets the rotation back to flat. */
@-webkit-keyframes lightbox {
	0% { -webkit-transform: scale(5) rotateY(-270deg); }
	100% { -webkit-transform: scale(1) rotateY(0deg); }
}

@-moz-keyframes lightbox {
	0% { -moz-transform: scale(5) /* rotateY(-270deg) */; }
	100% { -moz-transform: scale(1) /* rotateY(0deg) */; }
}

/* -------------------------------------------------------------------------------------------------------------------------
Use Modernizer (http://www.modernizr.com) to display content for browsers that don't support CSS Transforms.
It now defaults to linking to the ID ie: www.url.com/#info3 and moving to that position on the page.
---------------------------------------------------------------------------------------------------------------------------- */
.no-csstransforms #information li { overflow: visible; position: relative; margin: 0 auto; margin-bottom: 25px; background: #fff; width: 600px; padding: 30px; height: auto; list-style: none; }	
.no-csstransforms #information li div a.close { position: relative; background: transparent; padding: 0; color: #0090e2; font-size: 12px; font-weight: normal; left: 0; top: 0; }	




#grid {
    margin: 35px 0px;padding-left:10px;
}


#zzsc {
	height: 459px;
	max-width: 1280px;
	min-width:980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #CCCCCC;
	margin-top: 0px;
}
#zzsc .pre{
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: -50px top;
	display: block;
	height: 47px;
	width: 25px;
	cursor:pointer;
	position: absolute;
	left: -120px;
	top: 182px;
}
#zzsc a.pre:hover{
	background-position: -75px top;
	}
#zzsc .next{
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 47px;
	width: 25px;
	cursor:pointer;
	top: 182px;
	right: -120px;
	position: absolute;
	}
#zzsc a.next:hover{
	background-position: -25px top;
	}
#zzsc #wai_box {
height: 459px;
	max-width: 1280px;
	min-width:980px;
	overflow: hidden;
	position: relative;
}
#zzsc #wai_box .zzsc_box .title {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	background:rgba(000, 000, 000, 0.5);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#6B000000,endColorstr=#6B000000); 
	display: none;
	height: 30px;
	position: absolute;
	bottom: 0px;
	z-index: 30;
	width:248px;
	text-indent: 1em;
	left: 0px;	
}
#zzsc .zzsc_box{
	width: 2976px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#zzsc .zzsc_box a.img:hover{
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	Opacity:0.9;
	Filter:alpha(opacity=90);
	outline:none;
}
#zzsc .zzsc_box .img{
	display: block;
}
#zzsc .zzsc_box ul {
	float: left;
	display: block;
height: 459px;
	max-width: 1280px;
	min-width:980px;
}
#zzsc .zzsc_box li {
	float: left;
	font-size: 0px;
	line-height: 0px;
	position: relative;
}
#zzsc .nav {
	height: 10px;
	margin-top: 20px;
	width:231px;
	margin-right: auto;
	margin-left: auto;
}
#zzsc .nav a {
	background:rgba(100, 100, 100, 0.7);
	display: block;
	float: left;
	height: 10px;
	width: 75px;
	font-size: 0px;
	line-height: 0px;
	margin-right: 2px;
	cursor:pointer;
}
#zzsc .nav a:hover{
	background-color: #F9B766;
}
#zzsc .nav .now{
	background-color: #F9B766;
}

/* navBar */
.navBar{width:1000px;margin:0 auto;background:#000;color:#333;}
.nav{position:relative;width:1000px;margin:0 auto;font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px;z-index:999910;}
.nav a{color:#fff;}
.nav h3{font-size:100%;font-weight:normal;}
.nav .m{float:left;position:relative;z-index:1;}
.nav .m h3 a:hover{color:#fff;}
.nav .s{float:left;width:3px;text-align:center;color:#D4D4D4;font-size:12px;padding-top:20px;}
.nav h3 a{display:block;width:121px;text-align:center;font-weight:bold;}
.nav .sub{display:none;position:absolute;left:-8px;top:50px;z-index:999910;width:117px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.nav .sub li{text-align:center;padding:0 8px;margin-bottom:-1px;line-height:20px;padding:4px 0;}
.nav .sub li a{display:block;border-bottom:1px solid #E6E4E3;color:#000;font-size:12px;font-weight:bold;}
.nav .sub li a:hover{color:#0168b7;}

.nav .block{height:8px;width:120px;background:#FE7700;position:absolute;left:0;top:42px;overflow:hidden;}

.right1 h2,.gm_content h2{font-size:18px;color:#333;border-bottom:1px dashed #ccc;}
.right1 h3,.gm_content h3{line-height:50px;color:#333;font-size:20px; text-align:center;}
.right1 h3 a,.gm_content h3 a{color:#333;}
.neirong1{line-height:26px;font-size:14px;}

/*团队展示*/
.right1 .riji_content{ width:930px;overflow:hidden; }
.riji_content1{ overflow:hidden; width:350px; float:left; height:150px; margin:15px 20px 15px 0; display:inline; border:1px solid #ececec; padding:10px; }
.riji_content1 dl{ float:left; width:180px; overflow:hidden; }
.riji_content1  img{ float:left; border:1px solid  #dbdbdb; margin-right:10px; width:150px; height:150px;}
.riji_content1 dl dt{width:180px; overflow:hidden; color;#333;font-weight:bold;   }
.riji_content1 dl dt a{ color:#ff7d3c;}
.riji_content1 dl dd{margin-top:5px; width:180px; }

/*贺函*/
.hy{ overflow: hidden;  }
.hy .hy1{width:188px; overflow: hidden; float:left; display:inline; text-align:left; margin:10px 0;height:280px;}
.hy .hy1 img{height:216px;width:166px; border:3px solid #b4a142;}
.hy .hy1 p{ width:166px; overflow:hidden; line-height:18px; font-size:12px; margin-top:5px;}


/*header*/

.top {
    height: 35px;
    width: 100%;
    max-width: 1600px;
    margin: 0px auto;
    background:url(../images/top.png) no-repeat center center;
}
.top .content {
    width: 1000px;
    line-height: 35px;
    height: 100%;
    margin: 0px auto;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;text-align:right;
}
.top .content a
{
    color: #ffffff;
}
/*---------- Header Css ------------------*/
#container_all .header {
    height: 150px;
    width: 100%;
    max-width: 1600px;
    margin: 0px auto;
    
}
.header .content {
    width: 1000px;
    height: 130px;
    margin: 0px auto;
}
.header .content .logo {
    margin-top: 10px;
    margin-left: 10px;
    width: 578px;
    height: 112px;
    background:url(../images/logo.png) no-repeat 0 0;
    float: left;
}
.header .content .header_r {
    width: 150px;
    height: 150px;
    background:url(../images/hpg.png) no-repeat 0 0;
    float: right;
    margin-right: 20px;
}
.header .gq {
    width: 100%;
    height: 20px;
    background:url(../images/gq.png) repeat center center;
}

*yx_rotaion*/
.yx-rotaion{margin:0 auto;width:1000px;height:360px;}
.yx-rotaion img{width:1000px;height:360px;margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

/*二级页面左侧导航*/
#menu{ float:left;}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 190px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #00A7F2;
  color: #fff;	
  padding: 0.5em;
height:40px;
line-height:40px;}

ul#menu li a:hover,ul#menu li .uhover {
  background:#F6F6F6;color:#1160BA
}

ul#menu li ul li a {
  background: #ECF0F1;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.paddleft{padding-left:30px;}


.list-people{ padding: 10px 0;}
.list-people dl{ position: relative; padding-top:3px; background: url(../images/briefbody_1.jpg) top no-repeat; margin-bottom: 10px;}
.list-people dl dt{ position: absolute; width: 23px; background: #b4a142; left: 0px; top: 10px; text-align: center;}
.list-people dl dd{ background: url(../images/briefbody_2.jpg) repeat-x; padding: 0 6px;}
.list-people dl dd ul{ text-align:  center;}
.list-people dl dd ul li{display:  inline;  margin: 0 5px; line-height: auto;}
.inbox{width: 179px !important;height: 260px; display:inline-table;*+display:inline; *+zoom:1;}
/* slideshow */
#slideshow{position:relative;height:400px;width:950px;margin:0 auto;}
#slideshow a{float:left;display:inline;}
#slideshow .img{position:absolute;width:950px;height:400px;overflow:hidden}
#slideshow .img span{position:absolute;width:19999px;display:block}
#slideshow .btns{z-index:10;position:absolute;width:950px;}
#slideshow .btns b{position:absolute;width:100px;display:block;height:14px;overflow:hidden;top:375px;left:90%}
#slideshow .btns b i{width:10px;background:#414140;float:left;height:10px;font-size:0px;overflow:hidden;cursor:pointer;margin-right:6px;border:#414140 2px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#slideshow .btns b i:hover{background:#a7a7a6}
#slideshow .btns b i.on{background:#3cd2f1;cursor:default}
#slideshow .btns b i.on:hover{background:#3cd2f1;cursor:default}
#slideshow .btns s{position:absolute;width:60px;display:none;height:80px;overflow:hidden;top:150px;cursor:pointer}
#slideshow .btns s i{position:absolute;width:60px;background:url(../images/btn_slideshow.png);height:160px;_filter:progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../images/btn_slideshow.png");_background:none;}
#slideshow .btns s.prev{left:0px}
#slideshow .btns s.prev i{top:-80px}
#slideshow .btns s.next{right:0px}
.paging{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;height:400px;position:absolute;background:#000;overflow:hidden}

/*光明关爱活动*/
.gm_content{width: 100%; overflow:hidden;}
.gm_content .listBlog{ font-size: 14px; line-height: 30px; padding: 20px; width: 960px; overflow:hidden;}
.gm_content .listBlog div,.gm_content .listBlog p{ margin-top: 20px;}
.gm_dh{ width:960px;overflow:hidden; padding: 20px; }
.gm_dh1{ overflow:hidden; width:270px; float:left; height:150px; margin:15px 20px 15px 0; display:inline; border:1px solid #ececec; padding:5px; }
.gm_dh1 dl{ float:left; width:150px; overflow:hidden; }
.gm_dh1  img{ float:left; border:1px solid  #dbdbdb; margin-right:10px; width:100px; height:150px;}
.gm_dh1 dl dt{width:150px; overflow:hidden; color;#333;font-weight:bold;   }
.gm_dh1 dl dt a{ color:#ff7d3c;}
.gm_dh1 dl dd{margin-top:5px; width:150px; }

.bao .current{height:60px;}