@charset "utf-8";
/* CSS Document */
.top{ background:url(../images/bg1.jpg) no-repeat center top; width:100%; height:521px; margin:0 auto;}
.wrapout{ width:100%;}
.wrapin{ width:964px; margin:0 auto;}



.topin{ width:984px; margin:0 auto; position:relative;}

.wrapout{background:#f1f1f1;}
.wrapin{width:984px; margin:0 auto;}

.logo{ padding-top:15px;}

.mbafast {
    color: #454545;
    position: absolute;
    right: 0;
    text-align: right;
    top: 10px;
    width: 500px;
}
.mbafast a {
    color: #fff;
    font-size: 16px;
    padding: 0 5px;
}



.textp{ padding-top:360px; margin-left:73px; width:710px; color:#fff; font-size:14px; line-height:22px;}




.spnew{}
.spnew ul{width:1000px;}
.spnew ul li{float:left; padding-right:16px; margin-bottom:14px;}
.spnew ul li div{position:relative;}
.spnew ul li div img{ display:block;}
.spnew ul li div p{position:absolute; bottom:0px; left:0;filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; background:#000;color:#fff; text-indent:10px; height:30px; line-height:30px; width:100%;}
.spnew ul li div span{ display:block; position:absolute; right:10px; bottom:35px;color:#fff;}

.spnew ul li.li1{background:url(../images/icon5.jpg) no-repeat left top;}
.spnew ul li.li1 div p{ height:40px; line-height:40px; font-size:16px; text-indent:50px;}
.spnew ul li.li1 div b{position:absolute; bottom:0px; left:0; background:url(../images/icon5.jpg) no-repeat left bottom; display:block; width:40px; height:40px;}
.spnew ul li.li1 div span{ bottom:45px;}

.spitem{ padding-bottom:0px; padding-top:20px; overflow:hidden;}
.spitem ul{width:1000px;}
.spitem ul li{float:left; padding-right:16px; margin-bottom:16px;}
.spitem ul li div{position:relative;}
.spitem ul li div img{display:block;}
.spitem ul li div p{position:absolute; bottom:0px; left:0;filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; background:#000;color:#fff; text-indent:10px; height:30px; line-height:30px; width:231px;}
.spitem ul li div span{ display:block; position:absolute; right:10px; bottom:35px;color:#fff;}
.spitem ul h6{ float:right; height:30px; padding-right:30px; font-size:16px;}
.spitem ul h6 a{color:#ff9c00;}

.wrapin h2.nomh2{font-size:24px; color:#2a222e; line-height:44px; padding:20px 0;padding-left:50px;}
.wrapin h2{ background:url(../images/icon1.png) no-repeat left center; height:44px; padding-left:50px; font-size:35px; color:#ff9c00; font-family:"宋体"; font-weight:bold;}
.wrapin h2 span{font-size:24px; color:#cccccc}

.linebg{ height:28px; background:url(../images/linebg.png) no-repeat left center; padding-bottom:15px;}

.aditem{ width:1000px;}
.aditem li{ float:left; width:244px; height:146px; color:#fff; background:#251d27;}
.aditem li.colbg{ background:#302939;} 
.aditem li h5{ text-align:center; font-size:24px; line-height:30px; padding-top:30px;}
.aditem li h5 span{color:#ff9c00; font-size:30px;}
.aditem li h4{ text-align:center; font-size:18px; line-height:30px; padding-top:5px;}
.aditem li h4 span{color:#ff9c00; font-size:30px; line-height:30px; }


.contact{ width:1000px;}
.contact li{ float:left; width:330px; height:152px; padding-top:40px; background:url(../images/icon4.png) no-repeat right center;}
.contact li h5{ font-size:24px; color:#333333;}
.contact li h4{margin-top:8px;}

.contact li.li1{ padding-left:70px;width:270px;}
.contact li.li1 h4{font-size:18px; margin-top:8px; color:#666; height:60px; background:url(../images/icon2.png) no-repeat left top; padding-left:60px;}

.contact li.li2{ padding-left:66px;width:260px;}

.contact li.li3{background:none;padding-left:66px;width:260px;}
.contact li.li3 div{ background:url(../images/icon3.png) no-repeat left center; padding-left:80px;}
.contact li.li3 div h4 a{color:#ff9c00; font-size:18px; text-decoration:underline;}



/*内容页*/

.top2{ background:url(../images/bg2.jpg) no-repeat center top; width:100%; height:377px; margin:0 auto;}
.top2 .textp{padding-top: 252px;margin-left: 156px;}

.linebg2{ height:28px; background:url(../images/linebg2.png) repeat-x left center; padding-bottom:15px;}

.wrapin h2.key-tit{background:none;padding-left:0px;padding-top:20px;padding-bottom:10px;}
.wrapin h2.key-tit span{ color:#acc828; font-size:24px;}
.wrapin h2.key-tit em{ font-style:normal; color:#373144; font-size:24px;}

.keywords{ overflow:hidden;}
.keywords li{ margin-bottom:20px; font-size:18px; float:left; height:40px; padding:0 20px; margin-right:40px; line-height:40px; color:#fff; position:relative;}
.keywords li span{ position:absolute; bottom:0; right:-29px; display: block; width:29px; height:17px; background:url(../images/icon6.png) no-repeat;}

.keywords li.blue{ background:#88cae0;}
.keywords li.red{ background:#f74b4a;}
.keywords li.orange{ background:#ff9c00;}
.keywords li.green{ background:#acc828;}



.wrapin h2.wm-tit{background: url(../images/icon7.png) no-repeat;padding-left:20px;font-style:normal; color:#373144; font-size:24px;width:634px;float:right;}

.word-memoir{background:url(../images/ren.png) no-repeat left center; overflow:hidden; width:100%; border-top:1px solid #d0d0d0; padding-top:30px; margin-top:20px;}
.wm-scroll{ width:644px; height:416px;overflow: auto; float:right;}
.wm-scroll .wm-s-b{ font-size:14px; color:#231815;}
.wm-scroll .wm-s-b p{ line-height:26px; text-indent:24px; padding-bottom:18px;}

.wrapin h2.uc-tit{background: url(../images/icon8.png) no-repeat;color:#373144; font-size:24px; line-height:44px; margin-top:20px;}



.wrapin h3.ic{ font-size:20px; color:#231815; padding-left:174px; padding-bottom:10px;}
.te-info{}
.te-info li{overflow:hidden; padding-bottom:26px;}
.te-info li em{width:148px; height:149px; float:left;}
.te-info li em img{ width:148px; height:149px; display:block;}
.te-info li div{ float:left; width:776px; margin-left:26px;}
.te-info li div.line{ border-bottom:1px solid #d0d0d0; padding-bottom:20px;}

.te-info li div h4{ font-size:24px; color:#231815; padding-top:20px;}
.te-info li div h4 span{font-size:16px;}
.te-info li div p{font-size:14px; line-height:26px;color:#555;}


.wrapin h2.fd-tit{background:none;padding-left:0px; padding-top:38px;font-style:normal; color:#373144; font-size:24px;}



.fd-big{ position:relative;}
.fd-big .bl{ position:absolute; top:-1px; left:-90px; background:url(../images/lightl.png) no-repeat; width:191px; height:230px; display:block;}
.fd-big .br{position:absolute; top:-1px; right:-90px; background:url(../images/lightr.png) no-repeat; width:191px; height:230px; display:block;}

.ndshear{
	float: left;
	margin-top: 20px;}
.ndshear a{
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 5px;}
.ndshear a img{
	float: left;
	width: 24px;
	height: 24px;}
.ndshear span{
	float: left;
	width: 58px;
	height: 24px; font-size:14px;
	line-height: 24px;
	text-align: center;
	color: #565656;}


.share{ float:left;padding-left:80px; width:242px;}
.sh1{float:left;margin-top: 20px; padding-left:40px;}
.sh2{float:left;margin-top: 20px; padding-left:40px;}
.sh3{float:left;margin-top: 20px; padding-left:40px;}
.sh3{float:left;margin-top: 20px; padding-left:40px; position: relative; cursor:pointer;}
.sh3 b{ position:absolute; top:-102px; left:20px; width:100px; height:100px; display:block; z-index:5; display:none;}
.sh3 b img{ display:block;width:100px; height:100px;}

.shou-up{float:left;margin-top: 20px; padding-left:40px;}
.shou-down{float:left;margin-top: 20px; padding-left:40px;}
.shou-up img{float:left;}
.shou-up span{float:left; display:inline-block; line-height:24px; padding-left:3px;color:#858585;}
.shou-down img{float:left;}
.shou-down span{float:left; display:inline-block; line-height:24px; padding-left:3px; color:#858585;}






.footerBox{ background:#a0a0a0; padding:30px 0; margin:0px 0 0; color:#333;}
.footer{ width:980px; height:auto; margin:0 auto; color:#333;}
.footer a{ color:#000;}
.footer p{font-size:13px;}






