@charset "gb2312";
/*font-family:Microsoft YaHei, SimSun;*/
body{width:100%; font-size:12px; background:#0C2539; margin:0px; margin:0 auto; color:#fff; -webkit-text-size-adjust:none;}
img{border:0px;}
form{margin:0; padding:0;}
div{margin:0px; padding:0px; display:block; overflow:hidden;}
ul{margin:0px; padding:0px; display:block; list-style-type:none; overflow:hidden;}
li{margin:0px; padding:0px; display:block; list-style-type:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a{text-decoration:none; color:#aeaeae; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a:hover{text-decoration:underline; color:#f63;}
h1{font-size:18px; font-weight:bold;}

.top{width:100%; height:auto;}
.top .banner{width:100%; height:auto; margin:0 auto;}
.top .banner img{width:100%;}
.top .nav{width:100%; height:57px; background:url(//images/navbg.jpg) repeat-x; padding-top:5px;}
.top .nav .list{width:850px; height:57px; margin:0 auto; font-family:Microsoft YaHei, SimSun;}
.top .nav .list li{width:79px; height:43px; float:left; padding:0px 21px;}
.top .nav .list li a{width:79px; height:35px; text-align:center; display:block; float:left; padding-top:8px;}
.top .nav .list li a:hover{background:url(//images/navin.jpg) no-repeat;}
.top .nav .list .in a{background:url(//images/navin.jpg) no-repeat;}


.mainbox{width:100%; height:auto;background:url(//images/bg.jpg) repeat-x #112e3c;}
.main{width:970px; height:auto; padding-top:28px; margin:0 auto;}
.main .dh{width:341px; height:46px; float:left;}
.main .video{width:340px; height:515px; float:left; position:relative; clear:left; border-bottom:1px solid #39526b;}
.main .video .title{width:66px; height:67px; position:absolute; left:0px; top:0px; z-index:1000;}
.main .video .info{width:330px; height:505px; background:url(//images/vibg.jpg) no-repeat; padding:5px;font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; }
.main .video .info li{width:130px; border:0px solid #000; float:left; line-height:25px; margin-left:30px;}
.main .lan{width:600px; float:right; padding-top:4px;}
.main .lan a{ color:#CCC;}
.main .lan .title{width:100%; height:32px; border-bottom:1px solid #144072; line-height:32px;}
.main .lan .title span{display:block; width:94px; height:32px; font-size:14px; text-align:center; float:left; font-family:Microsoft YaHei, SimSun; color:#f5cf76; background:url(//images/lantbg.jpg) no-repeat;}
.main .lan .title a{float:right; color:#3376a6; font-family:Microsoft YaHei, SimSun;}
.main .ser .igs{width:292px; height:108px; float:left; padding:13px 0px;}
.main .ser .list{float:right; width:280px; padding:13px 0px;}
.main .ser .list li{width:112px; height:36px; line-height:36px; background:url(//images/dian.jpg) no-repeat left center; padding-left:18px; float:left;}
.main .ser .list li a{color:#fff; font-size:14px;}
.main .about .info{width:576px; height:156px; background-color:#0c2b4a; margin-top:14px; padding:12px;}
.main .about .info p{margin:0px;}
.main .about .list{width:576px; height:143px; background-color:#0c2b4a; margin-top:16px; padding:12px;}
.main .about .list li{width:258px; height:23px; line-height:23px; background:url(//images/dian.jpg) no-repeat 5px center; float:left; padding:0px 5px; padding-left:25px;}
.main .about .list li span{float:right; display:block; width:50px; text-align:right;}
.main .about .list li a{width:200px; float:left;}
.main .news{width:970px; height:auto; float:left; padding:0px 0px; padding-top:24px; position:relative;}
.main .news .title{width:900px; height:27px; padding-bottom:6px; float:left;}
.main .news .title a{display:block; width:112px; height:22px; background-color:#0d335f; line-height:22px; text-align:center; color:#f5cf76; margin-right:8px; float:left;}
.main .news .title .in{background:url(//images/newstnin.jpg) no-repeat; height:27px;}
.main .news .more{float:right; line-height:22px;}
.main .news .more a{float:right; color:#3376a6; font-family:Microsoft YaHei, SimSun;}
.main .news .inf{height:395px; width:936px; border:1px solid #2c618c; padding:15px 15px;}
.main .news .info{width:936px; height:530px; float:left; display:none;}
.main .news .info .list{width:936px; height:195px; white-space:nowrap;}
.main .news .info .list a{display:inline-block; width:235px; height:190px; border:0px solid #e2e2e2; text-align:center; }
.main .news .info .list a img{border:1px solid #e2e2e2; }
.main .news .prev{width:29px; height:29px; position:absolute; left:0px; top:210px; }
.main .news .next{width:29px; height:29px; position:absolute; right:0px; top:210px;}

.main .left{width:272px; float:left;}
.main .int{width:232px; height:54px; background:url(//images/intbg.jpg) no-repeat right top; padding-top:11px; line-height:54px; color:#c7a75d; font-size:14px; padding-left:40px;}
.main .nav{width:272px; height:auto; background:url(//images/innavbg.jpg) repeat-y right top;}
.main .nav li{width:272px; height:33px; line-height:33px; float:left;}
.main .nav li a{display:block; width:232px; height:33px; background:url(//images/innavlbg.jpg) no-repeat 14px bottom; color:#fff; padding-left:40px;}
.main .nav li a:hover{width:216px; color:#CCC; font-weight:bold;}
.main .nav .in a{padding-left:56px; width:216px; background:url(//images/innavin.jpg) no-repeat 228px center #3178a7; font-weight:bold;}
.main .nav .small{height:auto; background:url(//images/innavlbg.jpg) no-repeat 14px bottom; padding:10px 0px;}
.main .nav .small a{padding-left:76px; width:192px; height:24px; line-height:24px; background:url(//images/dian.jpg) no-repeat 56px center;}
.main .nav .small a:hover{background:none; padding-left:76px; background:url(//images/dian.jpg) no-repeat 56px center;}
.main .nav .small .in{color:#f63; font-weight:bold;}
.main .navb{width:272px; height:65px; background:url(//images/innavbg.png) no-repeat right top;}
.main .right{width:622px; float:right;}
.main .loc{width:622px; height:32px; border-bottom:1px solid #144072; line-height:32px;}
.main .loc .title{width:94px; height:32px; font-size:14px; text-align:center; float:left; font-family:Microsoft YaHei, SimSun; color:#f5cf76; background:url(//images/lantbg.jpg) no-repeat;}
.main .loc .list{float:right; height:32px; color:#ccc;}
.main .loc .list a{color:#ccc;}

.bottom{width:940px; height:auto; margin:0 auto; margin-top:15px; border-top:1px solid #ccc; padding:20px 15px; text-align:center; color:#ccc; line-height:180%;}
.bottom .copy{float:left; line-height:22px; color:#32618b;}
.bottom a{color:#ccc; text-decoration:none;}
.bottom a:hover{color:#ccc; text-decoration:underline;}
.bottom .link select{width:186px; display:inline-block; margin:0px; padding:0px; border:1px solid #1b3a55; background-color:#142a3e; text-align:center; float:right;}
.bottom .link select option{color:#32618b;}
.bottom input{display:block; width:60px; margin:0px; padding:0px; height:20px; line-height:20px; border:1px solid #1b3a55; background-color:#142a3e; float:right; margin-right:5px; text-align:center; color:#32618b;}
.bottom .textinp{width:130px; text-align:left; height:18px; text-indent:5px;}

.content{width:622px; padding:10px 0; line-height:25px;}
.content div{float:none;}
.content .xinwen{width:100%;}
.content .xinwen li{width:100%; height:34px; line-height:34px; border-bottom:1px dashed #bfbfbf; float:left; position:relative;}
.content .xinwen a{display:block; float:left; white-space:nowrap; overflow:hidden; padding-left:22px; background:url(//images/dian2.jpg) no-repeat 2px center;}
.content .xinwen span{display:block; float:right; color:#aeaeae;}
.content .xinwen li ins{width:28px; height:11px; position:absolute; float:left; top:7px; right:100px; background-image:url(//img/new.gif);}
.content .anli{width:100%;}
.content .anli li{width:158px; text-align:center; float:left; padding:0px 23px; line-height:20px; padding-top:10px;}
.content .anli li a{display:block;}
.content .anli li a img{height:105px; border:2px solid #999;}
.content .page{width:100%; height:auto; text-align:center; font-family:Verdana; margin-top:10px;}
.content .page a{height:40px; line-height:40px; width:100px; border:1px solid #bfbfbf; background-color:#081d38; color:#32618b; display:inline-block; margin:0 2px; padding:0 5px;}
.content .page a:hover{height:40px; line-height:40px;width:100px; border:1px solid #fff; background-color:#666;  display:inline-block; margin:0 2px; padding:0 5px; text-decoration:none; font-weight:bold; color:#FFF;}
.content .page .in{background-color:#091e39; color:#fff;}

.ass{width:100%; height:40px; text-align:right;}
.ass a{display:inline-block; width:auto; height:24px; border:1px solid #CCC; float:right; margin-left:5px; line-height:24px; padding:0 5px;}


.about-content{ padding:10px; line-height:25px; padding-top:10; border:0px solid #000}
.about-content p{ width:auto;}
.about-content ul li{ list-style:none; width:160px; height:auto; padding:5px; float:left;  margin:15px;}
.about-content ul li img{ width:160px; height:140px; float:left; border:1px solid #ddd;}
.about-content ul li span{ line-height:25px; text-align:center; margin-top:5px; width:170px; height:25px; float:left}
.about-content .cen_r_con{ width:auto; height:auto; float:left; padding:20px 10px; line-height:25px;}
/* =message */
.messagename {
	font-size: 12px;
	line-height: 30px;
	width: 70px;
	float: left;
	clear: both;
	height: 30px;
	text-align: right;
	padding-right: 5px;
}
.messagetitle {
	background: #f0f0f0;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	text-indent: 30px;
	clear: both;
	color: #666666;
}
#messageadd {	height: auto;	width: 640px;	padding-top: 10px;	padding-bottom: 10px; }
#messageadd ul {	list-style: none; }
#messageadd ul li {  }
.messageadd1 {	float: none;	height: 30px; }

.your_position{ position:absolute; right:20px; top:40px;}


.youqinglink{width:940px; height:auto; margin:0 auto; margin-top:15px; border-top:0px solid #CCC; text-align:left; color:#CCC; line-height:150%;}
.youqinglink a{color:#CCC; text-decoration:none;}
.youqinglink a:hover{color:#CCC; text-decoration:underline;}