body{margin:0 auto;padding:0;border:0; font-family:"微软雅黑"; font-size:16px; background:#fff;}
div,form,img,ul,ol,li,dt,dd,p{margin:0;padding:0;border:0; list-style:none;}
h1{font-size:22px;color:#000;font-weight:bold;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;font-weight:normal;}
a:link{text-decoration:none; color:#000;}
a:visited{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#000;}
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.mar1000{width:1000px; margin:50px auto 0; overflow:hidden;}
.main{width:1000px; margin:0 auto; overflow:hidden;}

.baner{ width:100%; height:600px; background:url(../images/baner.jpg) no-repeat center top;position:relative;top:30px;}
.part1{ width:100%; height:584px; background:url(../images/part1bg.jpg) no-repeat center top; margin-top:50px;}
.title{ width:1000px; margin:50px auto 35px; text-align:center;}
.part1_left{ width:179px; height:315px; float:left; margin:101px 0 0 104px;}
.part1_left img{ width:179px; height:179px; margin-top:89px;}
.question{ width:595px; height:447px; float:right; margin-top:48px;}
.question i{ color:#1d90e1; font-size:20px; font-weight:bold; background:url(../images/star.png) no-repeat left center; padding-left:37px; display:block; margin-bottom:5px;}
.question p{ font-size:17px; line-height:30px; text-indent:36px; margin-bottom:12px;}
.question ul{ padding-left:37px;}
.question li{ float:left; width:260px; margin-right:15px; font-size:15px; line-height:27px;}
#marquee6{width:595px;height:265px; overflow:hidden; margin-top:8px;}
/*视听*/
.view{ width:1040px;}
.view li{ float:left; width:480px; height:290px; margin-right:40px;}
.view li img{ width:100%; height:100%;}
/*围观*/
#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 950px; height: 410px; margin: auto; position: relative; }
#index_b_hero img { width: 950px; height: 400px;}
#index_b_hero span{ width:930px; background:#1D90E1; position:absolute; bottom:0; left:0; line-height:25px; color:#fff; padding:10px;}
#index_b_hero .heros { width: 960px; height: 410px;}
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev {position: absolute; top: 50%; margin-top: -25px; margin-left: 15px; background-color: #303030; z-index: 3; width:22px; height:59px; display:block; cursor:pointer;}
#index_b_hero .next { margin: -25px 5px 0 0; right:10px; background:url(../images/next.png) no-repeat;}
#index_b_hero .prev { background:url(../images/prev.png) no-repeat;}
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 950px; height: 400px; overflow: hidden; left: 1920px;}
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -960px; filter: alpha(Opacity=50); opacity: .5; background: #000; overflow: hidden; }
#index_b_hero .mask-right { left: 960px; }
#index_b_hero .active { z-index: 2; left: 0; }
/*头尾*/
.top_nav{clear:both; width:100%; background:#e6f4ff;}
#top_nav{height: 38px; margin: 0 auto; width: 1000px;}
#top_nav_left{float: left; margin-left: 30px; width: 550px;}
#top_nav_left a{color: #214662; font-size: 12px; line-height: 30px; text-decoration: none;}
#top_nav_left a:hover{color: #cc3300; text-decoration: none;}
.index_body_bg{height: 2316px; margin: 0 auto; width: 1000px;}
#top_nav_right{color: #214662; float: right; height: 30px; margin-right: 10px; text-align: right; width: 400px;}
.nav_sel{width: 55px;}
.nav_inp{color: #999; width: 100px;}
#top_nav_right a{color: #214662; font-size: 12px; line-height: 30px; text-decoration: none;}
#top_nav_right a:hover{color: #cc3300; text-decoration: underline;}
.red{color: #cc0000; font-size: 12px;}
#sddm{height: 30px; margin: 0 auto; padding: 0; width: 650px; z-index: 30;}
#sddm li{float: left; font: 12px arial; list-style: none outside none; margin: 0; padding: 0;}
#sddm li a{color: #214662; display: block; margin: 0; padding: 0 2px; text-align: center; text-decoration: none; width: 40px;}
#sddm li a:hover{background: none repeat scroll 0 0 #f7f7f7;}
#sddm div{background: none repeat scroll 0 0 #f7f7f7; border: 1px solid #214662; margin: 0; overflow: hidden; padding: 6px; position: absolute; visibility: hidden; width: 240px;}
#sddm div a{background: none repeat scroll 0 0 #f8f8f8; color: #214662; display: block; float: left; font: 12px arial; margin: 0; padding: 5px 10px; position: relative; text-align: left; text-decoration: none; white-space: nowrap; width: 60px;}
#sddm div a:hover{background: none repeat scroll 0 0 #49a3ff; color: #fff;}
.topr{margin-right: 20px; position: relative;}
.topr span{margin-right: 10px;}
.topr a{margin: 0 5px;}
.p_header{display:none;}
.footer{border-top:1px solid #888888; color:#888888; height: 65px; line-height: 22px; margin: 0 auto; overflow: hidden; padding: 20px 0 0; text-align: center;}
.footer a{color:#888888;}
@media only screen and (max-width: 600px){
	#top_nav,#top_nav_left,#sddm,#top_nav_right{width:100%;}
	.container{width:95%; margin:0 auto; padding:0;}
	#top_nav{height:70px;}
	#top_nav_left{float:none; margin-left:0;}
	#top_nav_right{float:none;}
	
	#sddm div{right:12%;}
	.baner{ width:1000px;}
}
@media only screen and (max-width: 320px){
	.text2 p span.pspan1{width:50%;}
	#top_nav{height:90px;}
	.text2 p span.pspan2{margin:40px 0 0 30px;}
	.codewrap{bottom:-17%; right:-3%;}
}


