body{ background-color:#fafafa;}
*{margin: 0; padding: 0;font-family: "微软雅黑";}
header{height: 115px; width: 100%;}

.w{width: 1200px; margin: 0 auto;}
.fleft{float: left;}
.fright{float: right;}
.clear{clear: both;}
.center{text-align: center;}
.center_block{margin: 0 auto; display: block;}
.text{line-height:35px; color: #333; font-size: 16px; padding: 10px 0;}
.logo .fleft{margin-top: 20px;}
.margin1{margin: 20px auto;}
.padding1{padding:0 10px;}
.logo .fright{float:right;width:auto; margin-top:14px;}
.logo .fright img{ float:left;display:block;}
.logo .fright .search{ float:right;display:block;  margin-bottom:20px;}
.search p{font-size: 14px; padding: 10px 0;}
.search p a{color: #666; text-decoration: none;}
.search form input:nth-child(1){outline: none; border-radius: 10px; height: 25px; border: 1px solid #ccc; text-indent: 10px;}
.search form{position: relative;}
.search form input:nth-child(2){position: absolute; right: 10px; top: 6px;}
.new_banner{width:100%;height:400px;position:relative; background:url(../images/loading.gif) no-repeat center center #fff; overflow: hidden;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{ width:36px; height:36px; background-image:url(../images/banner_new.png); display:block; position:absolute;  text-indent:-10em; overflow:hidden;}

.prev{ background-position:0 0;left:40px; top:180px;}
.prev:hover{ background-position:0 -36px;}
.next{ background-position:-36px 0;right:40px; top:180px;}
.next:hover{ background-position:-36px -36px;}
/*.rslides_tabs{ position:absolute; left:450px; top:370px;clear:both;text-align:center; z-index:99999;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{ width:12px; height:12px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;border-radius:6px;}
.rslides_tabs .rslides_here a{ background:#D968C0;}*/
.nav{position: relative; margin-top: -17px;}
.nav>ul>li{list-style: none; float: left; padding: 0 39px; text-align: center; position: relative;}
.nav ul li a{text-decoration: none; color: #666; }
.nav ul li a:hover{color: #F45A5C;}
.nav .active{color: #F45A5C;}
.nav ul li a.follow{position: absolute; top: -195px; left: 23px; display: none;}
.nav ul li ul{width: 100%; background: rgba(244,90,90,0.9); padding: 10px 0; z-index: 99; border-radius: 5px; list-style: none; display: none; position: absolute; left: 0;}
.nav ul li ul a{line-height: 25px; color: #fff; font-size: 15px;}
.nav ul li ul li:hover a{color: #fff; font-weight: 800;}
.newsIndex{margin-top: 40px;}
#banner1 { position: relative; width: 800px; height: 400px; overflow: hidden; }
#banner_list1 img { border: 0px; }
#banner_bg1 { position: absolute; bottom: 0; background-color: #000; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 798px; height: 40px; }
#banner_info1 { position: absolute; bottom: 0; left: 5px; line-height: 40px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text1 { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner1 ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 9px; right: 5px; }
#banner1 ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #6f4f67; cursor: pointer; border: 1px solid #333; }
#banner1 ul li.on { background-color: #000; }
#banner_list1 a { position: absolute; }
.newsIndex .fright{width: 400px;}
.newsIndex .head{height: 50px; font-size: 20px; line-height: 50px; border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc;  border-right: 1px solid #ccc;}
.newsIndex .head a{text-decoration: none; color: #666;}
.newsIndex .head a:nth-child(1){padding-left: 20px;}
.newsIndex .head a:nth-child(2){padding-right: 20px; float: right; font-size: 14px; color: #999;}
.newsIndex .fright ul li{border-right: 1px solid #ccc; font-size: 15px; line-height:28px; padding-left:5px;}
.newsIndex .fright ul li span{color: #C71805; display: block; float: left; border-right: 1px solid #ccc; padding-right: 10px; margin-right: 10px;}
.newsIndex .fright ul li a{text-decoration: none; color: #666;}
.newsIndex .fright ul li:nth-child(2){border-bottom: none;}
.newsIndex .fright dl{border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; height: 122px;}
.newsIndex .fright dl dt{float: left; width: 206px; padding: 20px 0 20px 20px;}
.newsIndex .fright dl dt a{color: #666; text-decoration: none; line-height: 25px; font-size: 15px;}
.newsIndex .fright dl dd{float: right; margin: 17px 20px 0 0;}
.fuwu{margin-top: 40px; position: relative;}
.fuwu .fuwu_right{background: url(../images/bg1.png) no-repeat; background-size: contain; position: absolute; right: -3px;}
.fuwu .fuwu_right ul{width: 420px; height: 250px; padding-left: 135px; box-sizing: border-box;}
.fuwu .fuwu_right ul p{color: #fff; padding-top: 22px; font-size: 20px; padding-left: 35px; padding-bottom: 10px;}
.fuwu .fuwu_right ul li span{display: block; width: 15px; height: 15px; background: #fff; float: left; border-radius: 10px; margin-right: 9px; margin-top: 5px;}
.fuwu .fuwu_right ul li{list-style: none; padding: 8px;}
.fuwu .fuwu_right ul li a{text-decoration: none; color: #fff;}
.fuwu .ad{margin-top: 40px; display: block; width: 1200px; height: 200px; overflow: hidden;}

.link {margin-top: 40px; border: 1px solid #ccc; padding: 20px 15px; height: 170px; overflow: hidden; box-sizing: border-box;} 
.link ul li{list-style: none; float: left; margin-right: 44px;}
.link ul li:nth-child(4){margin-right: 0;}

/***友情链接**/
#marquee1{width:1200px;height:170px;overflow:hidden;border:1px solid #ccc; box-sizing: border-box; margin-top: 40px; margin-bottom: 40px; background: #fff;}
#marquee1 ul li{list-style: none; float: left; margin-right: 44px; margin-bottom: 20px;}
#marquee1 ul li img{display:block;}


footer{background: #3D4351; width: 100%; margin-top: 40px; color: #fff; text-align: center; line-height: 40px; padding: 30px 0;}

.main{margin-top: 40px;}
.main_left{width: 300px; margin-right: 40px; float: left;}
.main_left ul li{list-style: none; width: 285px; padding-right: 15px; height: 60px; margin-bottom: 15px; line-height: 60px; background: #ECECEC;text-align:center}
.main_left ul li span{ float:right;}
.main_left ul li:hover{background: #BA251E;}
.main_left ul li a{color: #333; text-decoration: none;}

.main_left ul li:hover a{color: #fff;}
.main_left .on{background: #BA251E;}
.main_left .on a{color: #fff;}
.main_right{width: 860px; height:auto; float: right;}
.main_right .head{height: 40px; margin-bottom: 20px; border-bottom: 1px solid #ccc; font-size: 18px; line-height: 40px;}
.main_right .head p{float: left;}
.main_right .head .fright{font-size: 13px; padding-right: 10px;}
.main_right .head .fright a{color: #333; text-decoration: none;}
.main_right h4{line-height: 40px; font-size: 18px; font-weight: 100; padding: 20px 0;}
.article img{margin-top: -5px;}
.article div{line-height: 30px; margin-top: 20px; color: #666;}
.article table{margin-top: 20px; color: #666; text-align: center;}
.article table tr {line-height: 25px;}
.article table tr td,.article table tr th{width: 200px;}
.article .video_content{margin:0 auto; width:700px; height:500px;}

.article table { margin:0 auto; width:100%;}
.article table tr td{ border-width:1px; border-style:solid; border-collapse:0;}

.videotext{line-height: 30px; font-size: 14px; color: #666;}
.page1 a{text-decoration: none; color: #666; font-size: 14px; line-height: 25px;}
.vediolist ul li{list-style: none; float: left; margin: 18px; border-radius: 5px; width: 250px; height: 180px;}
.vediolist ul li a{display: block; width: 250px; border: 1px solid #ccc; height: 150px; overflow: hidden; border-radius: 5px;}
.vediolist ul li a img{width: 100%; transition: all 0.5s;}
.vediolist ul li p{line-height: 30px;}
.vediolist ul li a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.newlist dl{margin-top:15px ; border: 1px solid #ccc; border-radius: 5px; padding: 15px; }
.newlist dl dt{width: 200px; height: 135px; margin-right: 15px; border-radius: 5px; overflow: hidden;}
.newlist dl dt img{width: 100%;}
.newlist dl dd.title{font-size: 18px; padding-bottom: 10px;}
.newlist dl dd.title a{color: #666; text-decoration: none;}
.newlist dl dd p{line-height: 25px; color: #666;}
.newlist dl dd span{font-size: 14px; color: #999;}
.newlist dl dd a.fright{font-size: 14px;}

.aspPager{font:15px Arial, Helvetica, sans-serif;padding:5px 5px 5px 5px; margin: 0px;}
.aspPager a {font: 500 12px/28px "microsoft yahei"; padding:3px 5px 3px 5px; border: solid 1px #ddd; background-color:#3D4351; color:#fff; text-decoration: none;margin-right:2px}
.aspPager a:visited {padding: 1px 2px 2px 1px; border: solid 1px #ddd; text-decoration: none;}
.aspPager .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.aspPager a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}



.pagenew article{margin: 10px 0; border-top:1px solid #ccc ; border-bottom:1px solid #ccc; padding: 10px 0; line-height:30px;font-family:Sans-Serif;}
.video article{margin: 10px 0; border-top:1px solid #ccc ; border-bottom:1px solid #ccc; padding: 10px 0; height:auto;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
ul{list-style: none;padding: 0;margin: 0;}

.xm-rorate{width: 1200px;margin: 0 auto;height: 600px;overflow: hidden;position: relative; margin-bottom: 40px;}
.xm-rorate-img{position: absolute; width: 500%;height: 100%;} 
.xm-rorate-img li{float: left;width: 1200px;height: 100%;}
.xm-rorate-img li a img{display: block;width: 100%;height: 100%;border: 0;}

.xm-rorate-con{position: absolute;right: 280px;bottom: 15px;}
.xm-rorate-con li{margin-left: 10px;
	border: 1px solid rgb(161,161,161);
	border: 1px solid rgba(161,161,161,0.7);float: left;}
.xm-rorate-con li img{display:block;width: 120px;
	border: 1px solid rgb(25,25,25);border: 1px solid rgba(25,25,25,0.7);}
.xm-rorate-con li.xm-rorate-slider{
	position: absolute;border: 1px solid #4bf;width: 122px;height: 82px;z-index: 2;left: 0;
}
.gq .head{height: 50px; line-height: 60px; font-size: 20px; border-top: 1px solid #ccc;}
.gq .head span{display: block; float: left; margin-top: 10px; margin-right: 20px;}

#tabs{width: 1200px;margin: 0 auto;margin-bottom: 40px;}
#tabs ul{width: 178px;}
#tabs li {float: left;margin-right: 2px;width: 100%;}
#tabs li a {display: block;padding: 17px 30px;text-decoration: none;color: #333;border: 1px solid #ccc;margin-bottom: 10px;text-align: center;}
#tabs li:nth-child(1) a{background:#C8251E;color: #fff;}
#tabs li a:hover{background:#C8251E;color: #fff;}
#tabs_container {padding:40px;  overflow: hidden;position: relative;background: white;height: 376px;border: 1px solid #ccc;border-radius: 10px;}
#tabs_container div {margin-right: 40px;}
#tabs_container1 a{ color:red; display:inline-block;}
.hidescale {-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-o-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);filter: alpha(opacity=0);opacity: 0;}
.showscale {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
#tabs1{width: 860px;margin: 0 auto;margin-bottom: 40px;}
#tabs1 li {float: left;}
#tabs1 li a {display: block;padding: 17px 30px;text-decoration: none;color: #333;border: 1px solid #ccc;text-align: center;}
#tabs1 li a:hover{background:#C8251E;color: #fff;}
#tabs1 .tab {width: 860px; margin-top: 25px;}
#tabs1 .tab li{width: 286px;  box-sizing: border-box;}
#tabs_container1 { top: 0px; overflow: hidden;position: relative;background: white; left: 0; width: 860px;}
#tabs_container1 div { margin-top: 0 !important;}
.headbg{background: url(../images/bg2.png) no-repeat; width: 100%; height: 1200px; margin-bottom: 4450px; background-position: center;}
.content{position: absolute; top: 550px; left: 50%; background: #fff; margin-left: -600px;}
.navbar{margin-top: 50px;}
.navbar ul{width: 100%; list-style: none;}
.navbar ul li{float: left; background: #93DDF6; margin-right: 13px;transition: all 0.5s;}
.navbar ul li:nth-last-child(1){margin-right: 0; margin-left: 2px;}
.back{position: absolute; top: -24px;}
.navbar ul li:hover{transform: scale(1.1); -webkit-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); box-shadow: 0 0 5px #666;}
.navbartop{position: fixed; top: 0; width: 100%; background: #93DDF6; display:none;z-index: 999;}
.navbartop ul{width: 98%; list-style: none; margin: 0 auto;}
.navbartop ul li{float: left; background: #93DDF6; width: 14%; text-align: center; transition: all 0.5s;}
.navbartop ul li:hover{transform: scale(1.1); -webkit-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); box-shadow: 0 0 5px #666;}
#tabs1 dl dt{width: 100%; height: 50px; line-height: 50px; padding-left: 20px; box-sizing: border-box; background: #ececec; border-radius: 6px;}
.on1 a{background: #BA251E; color: #fff !important;}
#tabs1 dl{position: relative;}
#tabs1 dl dt a{text-decoration: none; color: #333;}
#tabs1 dl dt span{background: url(../images/tag1.png) no-repeat; width: 20px; height: 20px; display: block; margin-top: 23px; cursor: pointer; margin-right: 20px;}
#tabs1 dl dd{margin: 15px; line-height: 30px; font-size: 15px; color: #666;}
#tabs1 dl dd a{text-decoration: none; padding-left: 20px;}
.textcontent{position: absolute; top: 59px; background: #fff; box-shadow: 0 0 10px #666; width: 853px; left: 4px; box-sizing: border-box; padding: 10px; display: none;}
