﻿/*整体的字体、间距、列表*/
body{border:0;margin:0;padding:0;font-size:14px; font-family:"微软雅黑"; background:#fff;}
ul,li,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,p,a,textarea,input,span,div,i{ border:0; margin:0; padding:0; list-style:none; text-decoration:none;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.no_way{clear:both;display:block;overflow:hidden;height:0px;margin:0px;padding:0px;line-height:0; font-size:0;}
.dis{display: block}
.undis{display: none}
.blank5{clear:both; height:5px; overflow:hidden;}
.blank10{clear:both; height:10px; overflow:hidden;}
h1,h2,h3,h4{margin:0 auto; padding:0;}
.img_border{ border:1px solid #eeeeee;}
.line_22{ line-height:22px;}
.line_24{ line-height:22px;}

.line_99{ line-height:28px;}
.line_99 a{ display:block; padding-left:15px; line-height: 32px !important;}
.line_99 a:hover{ color:#333;}
.line_99 strong{ font-size:16px; padding-left:15px; padding-bottom:4px; display:block; padding-top:21px;}

.line_204 p{ padding-bottom:24px; }
.pad_10{ padding:0 10px;}
.pad_20{ padding:10px 20px;}
.line_20{ line-height:20px;}

.top{ background:url(../img/lv.png) no-repeat center top;/*大背景*/ margin:0 auto; padding:320px 0 0 0; width:100%; height:auto; overflow:hidden;}
.top_a{  margin:0 auto; width:1010px;overflow:hidden;border:1px solid #ccc; background:#FFF; opacity: 0.9;}
.top_1010{ background:#FFF; border:1px solid #ccc; width:960px; padding:24px; margin:0 auto;filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4; z-index:100; overflow:hidden; }
.top_a ul{ width:960px; margin:0 auto; height:auto;z-index:1200; top:24px; left:24px; overflow:hidden;}

/*banner*/
.slideBox{ width:308px; height:200px; overflow:hidden; position:relative; border:1px solid #ddd; float:left; margin-bottom:10px; margin-top:16px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:6px; bottom:6px; z-index:1; width:300px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:300px; height:230px;}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#cc1a92; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:308px;display:block;}
/*定义焦点图容器*/
#player {width:310px;height:200px;}
.picfocus {width:auto;height:auto;overflow:hidden;position:relative;}
.play_list a{ display:block;position:absolute;overflow:hidden;width:100%;height:100%;}
	
/*定义图像说明文字背景*/
.play_bg{position:absolute;bottom:0;background-color:#000;margin-bottom:0px;height:32px;width:100%;filter: Alpha(Opacity=70);opacity:0.7;z-index:1000}	
.play_info{position:absolute;bottom:0px;right:0px;padding:0px;height:32px;line-height:32px;width:96%;color:#fff;z-index:1001;cursor:pointer;font-size:14px;	display:block;font-weight:bold}
/*定义按钮区域位置*/
.play_text {position:absolute;bottom:0;	right:0;height:32px;z-index:1002;margin:0}	
.play_text ul {list-style-type:none;height:25px;display:block;_padding-top:0px;	z-index:1003;margin:0}	
.play_text ul li{width:18px;height:15px;float:left;background-color:#927a76;display:block;color:#FFF;text-align:center;margin-left:1px;cursor:pointer;font-family:Arial;font-size:12px;margin-top:9px;list-style:none;padding:0;background-image:none;}	
/*定义当前焦点图的按钮颜色*/
.play_text ul li.current {background-color:#ff8000;	color:#fff;}	
.play_btn {position:absolute;bottom:0;right:0;height:32px;z-index:1002;margin:0}	
.play_btn ul {list-style-type:none;	height:25px;display:block;_padding-top:0px;z-index:1003;margin:0}	
.play_btn ul li{width:16px;	height:13px;float:left;background-color:#FF9D24;display:block;color:#FFF;text-align:center;margin-left:1px;cursor:pointer;font-size:11px;margin-top:9px;}	
/*定义当前焦点图的按钮颜色*/
.play_btn ul li.current {background-color:red;color:#fff;}

.white_bg{ background:#FFF;}
.left_310{ width:310px; overflow:hidden; margin-bottom:10px; padding-top:10px; float:left;}
/*.left_310 h2{ background:url(../img/left.jpg) no-repeat 5px top; margin-top:5px; padding:18px 0 0 60px; height:41px; color: #FFF; font-size:16px;}
*/.left_310 .pad_10{ padding:10px 20px;}

.left_n h2{ font-size:16px; color:#a77c08;text-align:center; margin-top:10px; padding-bottom:2px;}
.left_n a{color:#c72100;}
.left_n h2 a:hover{ color:#444;}

.tonglan{ background:url(../img/tonglan.jpg) no-repeat center top; /*通栏背景*/height:140px; width:960px; margin:15px auto 0; clear:both;}
.tonglan h2{ font-size:24px; color:#FFF; padding:40px 0 0 140px;}
.left_450{ width:460px;}
.left_450 .img_235{ width:235px;}
.left_450 .right_205{ width:215px;}
.left_450 .right_205 h3{ font-size:16px; font-weight:normal;font-weight:bold;margin-bottom:10px;}
.left_450 .right_205 h3 a{ color:#6f4203}

/*切换*/
#Tabs_01{ margin:15px auto 0;}
#Tabs_01 .box{ width:314px; float:right; line-height:24px;/* background:url(../images/q.jpg) no-repeat center top;*/ height:410px; padding:20px 20px 0 45px;}
.tag_01_title{ width:560px; float:left;/*background: #FDFAF5 url(../images/map.jpg) no-repeat center 20px;*/ height:410px; padding:20px 0 0 ;position:relative;}
.tabs_01{height:17px;padding:0; font-weight: normal; text-align:center; position:absolute;}
a.tabs_01:link,a.tabs_01:visited{text-decoration:none;text-decoration:none; color:#FFF }
a.tabs_01:hover{text-decoration:none;text-decoration:none; color:#FFF }
.tag_01{height:17px;padding:0; font-weight: normal; text-align:center; position:absolute;}
a.tag_01:link,a.tag_01:visited{ text-decoration:none; color:#FFF}
a.tag_01:hover{ text-decoration:none;color:#FFF}

.img_tl{ width:960px; margin:10px auto 0; position: relative;}
.left_470{ width:448px; padding:10px; background:#F8F8F8;}
.left_470 .img_140{ width:140px;}
.left_470 .img_140 img{ margin-bottom:15px;}
.left_470 .r_288{ width:280px; padding-right:8px; font-size:14px; color:#666; line-height:26px;}
.left_470 .r_288 h2{ font-size:14px;margin:8px auto;}
.sy{ position:absolute; /*background:url(../images/sy.jpg) no-repeat center top;*/ width:75px; height:75px; left:445px; top:195px;}
.mar_t_15{ margin-top:25px;}

.top_a ul dl{ width:470px; float:left; height:161px; margin-bottom:40px; margin-right:10px;}
.top_a ul dl img{ float:left; padding-right:10px;}
.top_a ul dl a{ color:#333;}
.top_a ul dl a:hover{ color:#30587c;}
.top_a ul dl b{ display:block; padding-bottom:10px; font-size:16px;}
.top_a ul dl p{ line-height:22px; font-size:13px;}

/*首页导航*/
.nav{ height:50px; background:#3a4f7a; clear:both;}
.nav ul { width:1000px; margin:0 auto;}
.nav ul a {line-height:50px; float:left; text-align:center; margin-right: 7px; padding: 0px 6px 0px 5px;color:#FFF;}
.nav ul a:hover{ background:#822d09; display:block;}
.nav ul span{ width:58px !important; padding:0px !important; padding-right:6px !important; text-align:center !important; line-height:50px; height:50px; background-position:-396px -130px; color:#2f4666 !important; margin-left:3px; margin-right:3px; float:left;}
.nav ul .cur{ background:#822d09; padding-left:6px;line-height:50px; padding-right:6px; }

.right_250{ width:248px; margin-top:25px; float:right; border:1px solid #eeeeee; background:#FFF; overflow:hidden; padding-top:10px;}
.right_250 h2{ background:url(../img/r.jpg) no-repeat 5px top;/*右侧第一个背景图*/ margin-top:5px; padding:18px 0 0 60px; height:42px; color: #FFF; font-size:16px;}
.right_250 ul{ background:url(../img/sj.jpg) no-repeat 7px 5px;/*右侧第一个背景图地标*/ padding:0px 8px 0 34px; overflow:hidden; width:210px; height:352px;}
.right_250 ul li{ line-height:24px; padding-bottom:17px; word-break:break-all !important;}

.left_t{ width:208px; overflow:hidden; margin-bottom:10px; padding-top:10px; border:1px solid #eeeeee; margin-bottom:15px; background:#FFF;}
.line_99 a{ color:#C00;}

.left_n{ background:#FFF;float: left; width:380px; margin:0 10px; padding-top:10px; margin-top:25px;}
.left_n p{ padding:10px 16px; line-height:28px;}

/*脚注*/
.footer{ width:100%; background:#f4f4f5; border-top:#eeeeee 1px solid; height:170px; margin-top:15px; clear:both;}
.footer ul{ width:1000px; margin:0 auto;}
.footer ul li{ width:500px; float:left;}
.footleft span{ margin-right:10px; height:50px; display:block; float:left; color:#7d7d7d; font-weight:bold; font-size:25px; padding-top:35px;letter-spacing:-1px;}
.footleft span img{ padding-top:8px; float:left;}
.rr{ width:229px !important; height:23px !important; padding-top:0px !important; margin-top:45px !important; background:url(../img/sanzai.png) no-repeat;/*脚注高中三年*/}
.footleft p{ color:#777; line-height:18px; font-size:12px; clear:both;}
.footright { padding-left:95px; width:405px !important;} 
.footright p{ float:right;}
.footright p{ padding-top:65px;}
.footright p a{ color:#444; font-size:12px; margin-left:17px;}
.footright span { padding-top:65px; float:left; padding-right:10px;}
.footright span a { float:left; width:27px; height:27px; line-height:27px; background:#e2e2e4; border-radius:20px; margin-left:20px;}
.appfoot{ width:67px; height:20px; background:#2f4666; padding:0 !important; margin:0 !important; margin-right:4px !important; color:#FFF !important; display:block; text-align:center; float:right;}
.top_nav_{ background:#fff !important; display:block;}
.top_nav_ a{ color:#333 !important; border-radius:15px; line-height:31px !important; margin-top:10px !important; padding-left:9px !important; padding-right:9px !important;}
.top_nav_ .cur{background:#670099 !important; color:#FFF !important;}
.top_nav_ a:hover{ color:#FFF !important; background:#670099 !important;}



.cii ul{ width:289px !important; float:left; padding-left:19px; padding-bottom:2px; /*background:url(../img/ddx.png) bottom right no-repeat;*/}
.cii ul li{ width:48px; float:left !important; margin-bottom:7px;}
.cii ul li a{ color:#333; display:block;}
.cii ul li a:hover{ color:#670099; text-decoration:underline;}
.left_t strong{ display:block; font-size:16px; padding-bottom:12px; padding-top:4px; color:#670099;}

.cdd ul{ padding-left:0px !important; width:320px !important;}