@charset "utf-8";
body {font-family:Microsoft YaHei, arial, \5b8b\4f53, sans-serif; font-size:12px; font-weight:normal; color:#333;}
* {margin:0; padding:0; border:0;}
ul,ol,li{ list-style: none;}
a{ text-decoration:none; color:#333;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none; color:#c00; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
img{ vertical-align:middle;}
section{ display:block;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
/**导航设置**/
.nav-box{ width:100%; height:40px; background:#00795a;}
.nav-box ul{ width:1000px; margin:0 auto;}
.nav-box ul li{height:30px; padding:5px 0; float:left;}
.nav-box ul li a{ height:30px; line-height:30px; padding:0 12px; display:block; font-size:14px; color:#c6fff0; float:left;}
.nav-box ul li a:hover{ background:#25a483; color:#c6fff0; border-radius:4px;}

.banner-wrap{width:100%; /*min-width:1000px;*/ height:470px; background:url(../../../images/special/150521/video-bannerbg.jpg) center top no-repeat; margin:0 auto;}
.banner-wrap .banner{ width:1000px; margin:0 auto;}
/*150604 修改 开始*/
.banner-wrap .banner .banner-l{ width:670px; /*padding-left:160px;*/ padding-right:70px;}
.banner-wrap .banner .banner-l .banner-l-txt{ color:#00795a; padding:49px 0; padding-bottom:10px; padding-top:22px; }
/*150604 修改 结束*/
.banner-wrap .banner .banner-l .banner-l-txt .ul-1{ font-size:28px;}
.banner-wrap .banner .banner-l .banner-l-txt .ul-2{ font-size:20px; margin-top:20px;}
.banner-wrap .banner .banner-l .video-box{ width:510px;}
.banner-wrap .banner .banner-r{ width:260px;}
.banner-wrap .banner .banner-r .banner-logo{ width:100%; margin-top:32px;}
.banner-wrap .banner .banner-r .qikan{ width:100%; font-size:20px; color:#810000; text-align:right; padding-top:15px;}
.banner-wrap .banner .banner-r .qikan span{ padding-left:15px; padding-right:15px; display:inline-block;}
.banner-wrap .banner .banner-r .text-box{ width:180px; padding:13px 19px; border:1px #ffe8a8 solid; background:url(../../../images/special/150521/white-bg.png) repeat; font-size:12px; color:#8d8d8d; line-height:20px; margin-left:40px; margin-top:20px;}
/**主体部分*/
.main{ width:100%; padding-top:30px;}
.main .wrapper{ width:1000px; margin:0 auto;}

.text-box{ width:700px;}
.text-box .shilu-icon{ width:139px;}
.text-box .shilu-text{ width:510px; height:630px; padding-bottom:30px; overflow:auto;}
.text-box .shilu-text p{ font-size:14px; font-family:simsun; color:#444; line-height:25px; margin-bottom:25px;}

.sd-box{ width:260px;}
.sd-box .eve-sd{ width:100%; margin-bottom:10px;}
.sd-box .sd-eve .sd-title{ width:100%; border-bottom:3px #000 solid; padding-bottom:2px;}
.lanmu-cont{ font-size:12px; color:#444; line-height:20px; margin-top:18px;}
.eve-jiabin{ margin-top:20px;}
.jiabin-box{ width:100%;}
.jiab-img{ width:85px; height:85px; margin-right:17px;}
.jiab-img img{ width:100%; height:100%;border-radius:50%; }
.jiab-txt{ width:auto; display:inline; font-family:simsun;}
.jiab-txt a{ font-size:14px; font-weight:bold; display:inline-block; color:#000; margin:13px 0 13px auto;}
.jiab-txt ul{ font-size:12px; color:#444;}
.jiab-name{ padding:5px 15px; background:#810000; font-size:14px; color:#fff; display:inline-block; margin-top:13px;position:relative;}
.jiab-name em{ width:10px; height:9px; display:inline-block; position:absolute; top:-9px; left:40px; background:url(../../../images/special/150521/arrow-top.png) no-repeat;}

/*********轮播*********/
.focus_pics{ width:800px; height:450px; margin:0 auto; position:relative; margin-top:27px;}
.focus_pics .focus_ul{ width:800px;*position:relative;}
.focus_pics .focus_ul li{ width:100%;height:450px; float:left;}
.focus_pics .focus_ul li img{ width:100%; height:450px;}
.rslides_tabs{display:none;}
.focus_pics .rslides_nav{ width:54px; height:119px; position:absolute; top:38%; z-index:2000;text-decoration:none;text-indent:-9999px;}
.focus_pics .prev{ background:url(../../../images/special/150521/lg-arrow-left.png) no-repeat;left:-85px;}
.focus_pics .next{ background:url(../../../images/special/150521/lg-arrow-right.png) no-repeat;right:-85px;}

.mr-cont{ width:100%; height:155px; padding:50px 0; background:#00795a; margin-top:50px;}
.mr-wrap{ width:1000px; margin:0 auto;}
.mr_frbox{height:155px;}
.mr_frBtnL{float:left;cursor:pointer;display:inline-block; margin-top:55px; padding-right:52px}
.mr_frUl{float:left;height:155px;width:860px; *position:relative;overflow:hidden}
.mr_frBtnR{float:right; display:inline-block;cursor:pointer; margin-top:55px; padding-left:52px}
.mr_frUl ul li{display:inline-block;float:left;width:278px;margin-right:15px;}
.mr_frUl ul li a{ width:100%; height:100%; display:block; position:relative;}
.mr_frUl ul li a span{font-size:12px; color:#fff; width:96%; padding:4px 2%; background:url(../../../images/special/150521/bg-000.png) repeat; position:absolute; display:block; bottom:0; left:0;}
.mr_frUl ul li a em{ width:66px; height:53px; background:url(../../../images/special/150521/img-arrow.png) no-repeat; display:block; position:absolute; top:0; left:0; font-size:12px; color:#fff; line-height:28px; padding-left:8px;}
.mr_frUl ul li a img{ width:278px; height:155px;}
.new_btn_top{ position:fixed; left:50%; margin-left:510px; _position:absolute;_margin-left:500px;_top:expression(documentElement.scrollTop + 150);}
.line-1{ width:1000px; margin:0 auto; border-bottom:1px #c3c3c3 solid; height:20px;}
.mt30{ margin-top:30px;}
/*********分享*********/
.shear_box{ width:51px; border:1px #c4c4c4 solid; border-bottom:0; position:fixed; left:50%; margin-left:510px; top:350px; z-index:100; _position:absolute;_margin-left:520px;_top:exprssion(documentElement.scrollTop + 150);}
.shear_box ul{ width:51px;}
.li_bg_02{ width:51px; height:50px;tarnsition:all 1.2s ease 0s;}
.shear_box ul li a,.shear_box ul li span{ width:67px; height:64px; display:block;}
.shear{ width:64px; height:64px;}
.shear_05{ background:url(../../../images/special/150511/top-icon.jpg) no-repeat;}
.js-ewm{ width:100px; height:100px; position:absolute; left:-127px; top:85px; background:#ffffff; border:1px #dddddd solid; padding:7px;}
#bshare-custom.icon-medium a{ width:51px; height:50px; padding-left:0;}
#bsWXBox{ position:fixed; left:50%; margin-left:300px;}
@media screen and (max-width:768px){
	.comWidth, .comWith,.nav-box ul{ width:auto; padding:0 10px;}	
	.banner-wrap .banner{ width:auto; margin:0 auto; padding:0 10px;}
	.banner-wrap .banner .banner-l{padding-left:0; padding-right:0; float:right; width:100%;}
	.banner-wrap .banner .banner-l .banner-l-txt{ padding:10px 0; text-align:center;}
	.banner-wrap .banner .banner-l .banner-l-txt .ul-2{ margin-top:10px;}
	.banner-wrap .banner .banner-r{ float:left; width:100%;}
	.banner-wrap .banner .banner-r .banner-logo{ width:130px; float:left; margin-top:10px;}
	.banner-wrap .banner .banner-r .banner-logo img{ width:100%;}
	.banner-wrap .banner .banner-r .qikan{ width:300px; float:left; vertical-align:middle; margin-top:10px; text-align:left; padding-left:20px;}
	.banner-wrap .banner .banner-r .text-box{ width:auto; margin-left:0; display:none;}
	.video-box{ margin:0 auto;}
	.main .wrapper{ width:auto; padding:0 10px;}
	.text-box{ width:100%;}
	.text-box .shilu-text{ float:none; width:auto; display:inline;}
	.text-box .shilu-icon{ margin-right:15px;}
	.sd-box{ width:100%;}
	.focus_pics{ width:700px; height:315px;}
	.focus_pics .focus_ul{ width:700px;}
	.focus_pics .focus_ul li,.focus_pics .focus_ul li img{height:315px;}
	.focus_pics .prev{left:15px;}
	.focus_pics .next{right:15px;}
	.mr-wrap{ width:700px;}
	.mr_frBtnL{margin-top:55px; padding-right:36px}
	.mr_frBtnR{margin-top:55px; padding-left:36px}
	.mr_frUl{ width:580px;}
	.mr_frUl ul li{ margin-right:20px;}
	.mr_frBtnL{ margin-right:14px;}
	.line-1{ width:100%;}
	.new_btn_top{left:auto;right:10px; opacity:0.8}
}
@media screen and (max-width:640px){
	.pubTopNav,.comWidth, .comWith{ display:none}
	.banner-wrap{ height:350px;}
	.banner-wrap .banner .banner-r .banner-logo{ width:125px;}
	.banner-wrap .banner .banner-r .qikan { padding-left: 10px;width: 163px; font-size:16px;}
	.banner-wrap .banner .banner-l .banner-l-txt .ul-1{ font-size:16px;}
	.banner-wrap .banner .banner-l .banner-l-txt .ul-2{ font-size:14px;}
	.banner-wrap .banner .banner-l .video-box{ width:300px;}
	.text-box .shilu-icon{ width:80px;}
	.text-box .shilu-icon img{ width:100%;}
	.text-box .shilu-text p{ margin-bottom:10px;}
	.focus_pics{ width:300px; height:135px}
	.focus_pics .focus_ul{ width:300px;}
	.focus_pics .focus_ul li,.focus_pics .focus_ul li img{height:135px;}
	.focus_pics .prev,.focus_pics .next{ width:30px; height:52px; background-size:100% 100%;}
	.focus_pics .rslides_nav{ top:33%;}
	.mr-wrap{ width:278px;}
	.mr_frbox{position:relative;}
	.mr_frUl{ width:278px; }
	.mr_frUl ul li{ margin-right:0;}
	.mr_frBtnL{ position:absolute; left:0; top:50%; margin-top:-24px; z-index:999; background:#00795a; padding-right:5px;}
	.mr_frBtnR{ position:absolute; right:0; top:50%; margin-top:-24px; z-index:999; background:#00795a; padding-left:5px;}
	.nav-box{width:100%; min-width:300px; height:30px; background:none; padding:0; margin:0 auto; position:relative; z-index:10000;}
	.nav-box ul{width:100%; height:100%;overflow:hidden; padding:0;}
	.nav-box ul.show{ overflow:visible;}
	.nav-box ul{width:100%; border-top:1px solid #ccc; position:relative;}
	.nav-box ul li{height:29px; line-height:29px; padding:0; text-align:center; float:none; background:url(../../../images/special/150521/green-bg.png) repeat; border:1px solid #ccc; border-top:none;}
	.nav-box ul li:first-child{ position:relative;}
	.nav-box ul li:first-child em{ width:25px; height:8px; display:inline-block;background:url(../../../images/special/150521/arrow_d.png) right center no-repeat; position:absolute; right:0; top:10px;}
	.nav-box ul li a{ float:none; display:inline; font-size:16px;}
	.nav-box ul li a:hover{ background:none;}
}