@charset "utf-8";
/* CSS Document */
body,td,th {font-family: 宋体,Arial ;font-size: 12px;color:#666666;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0px;padding:0px;border:0px;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px}
table,td,tr,th{font-size:12px}
ul,dl,ol,form{margin:0;border:0px; padding:0}
ul li,ol li{list-style-type:none}
dl dt,dl dd{margin:0;padding:0}
p{margin:0;padding:0;line-height:18px}
img{border:0}
a,a:link,a:visited,a:active{color:#333;text-decoration: none;}
a:hover {text-decoration:underline;color:#FF6633;}
.clear{clear:both;height:auto}


h1{ height:30px; line-height:30px; font-family: "黑体"; margin-top:8px; font-size:30px; color:#1461c4; padding-left:8px; float:left;}
.h1{ height:30px; line-height:30px; font-family: "黑体"; margin-top:8px; font-size:30px; color:#1461c4; padding-left:8px; float:left;}
h2{ height:34px; line-height:34px; float:right; margin-right:6px; font-size:12px; font-weight: normal; margin-top:16px;}
.tells{position:relative; float:left; height:30px; margin-top:10px; margin-left:12px; line-height:27px;  background:url(../images/tell.gif) 10px 6px no-repeat; padding-left:35px; padding-right:6px; cursor:pointer; border-left:1px solid #c2c2c2}
.tells .fd{
	position: absolute;
	width:160px;
	height:69px;
	background: url(../images/fd.gif);
	padding-top:14px;
	padding-left:10px;
	padding-right:8px;
	font-size:12px;
	color:#666666;
	line-height:16px;
	left:0px;
	top:20px;
	
}
.bj { height:6px; border:1px solid #b2e1ff; background:#d4eeff; font-size:6px;}
.wysc{ float:right; height:30px; line-height:27px;  padding-right:6px; }
.wysc .apan{display:block; height:28px; line-height:28px; background:url(../images/menu_bj.gif) left repeat-x; float:right; margin-top:0px;*margin-top:0px!important;*+margin-top!important:0px;_margin-top:0px; text-decoration:none; margin-right:3px; padding-left:4px; padding-right:4px; color:#FFFFFF; font-size:12px; }
.menu { width:970px; height:38px; margin:0 auto; background:url(../images/menu_bj2.gif) bottom no-repeat;}
.a1{ background:url(../images/a1.gif) no-repeat top left; width:89px; height:27px; line-height:27px;  margin-top:4px;  margin-right:1px; float:left; text-align:center;  cursor:pointer; color:#000; text-decoration:none; font-weight:bold;}
.a1 span { font-weight:bold;}
.a1 .f, .f:link,.f:link:visited,.f:link:active{ color:#000; text-decoration:none; font-weight:bold; line-height:27px; }
.a1 .f:link:hover { color:#000; font-weight:bold; text-decoration:none; line-height:27px; }
.a2{ background:url(../images/a2.gif) no-repeat top left; width:90px; margin-top:4px; height:26px; line-height:26px; color:#FFFFFF;  float:left; text-align:center;  cursor:pointer;}
.a2 span { }
.a2 .e, .e:link,.e:link:visited,.e:link:active{ color:#fff; text-decoration:none; line-height:26px;}
.a2 .e:link:hover { color:#fff; text-decoration:none; line-height:26px; }


/*menu
.menu{ width:958px; height:30px; margin:auto; border:1px solid #cde8f6; background:#e2f2fd; padding-left:10px; line-height:30px;}
.menu .a,.menu .a:link,.menu .a:visited{ display:block; color:#000000; font-size:12px; float:left; margin-right:8px; padding-left:5px; padding-right:5px;}
.menu .a:hover{ display:block; background:url(../images/menu_bj.gif) left repeat-x; float:left; text-decoration:none; margin-right:8px; padding-left:4px; padding-right:4px; color: #FFFFFF; font-size:12px; font-weight:bold}
.menu .c,.menu .c:link,.menu .c:visited,.menu .c:hover{ display:block; background:url(../images/menu_bj.gif) left repeat-x; float:left; text-decoration:none; margin-right:8px; padding-left:4px; padding-right:4px; color:#FFFFFF; font-size:12px; font-weight:bold}
.menu .tells{ float:right; height:30px; line-height:27px;  background:#f7f0c5 url(../images/tell.gif) 6px 2px no-repeat; padding-left:35px; padding-right:6px; cursor:pointer;}
.menu .tells .fd{
	position:absolute;
	width:160px;
	height:69px;
	background: url(../images/fd.gif);
	padding-top:14px;
	padding-left:10px;
	padding-right:8px;
	font-size:12px;
	color:#666666;
	line-height:16px;
	left:875px;
	top:272px;
}*/
.box{width:970px; margin:auto;}
.box h1{ height:40px; line-height:30px; font-family: "黑体"; margin-top:14px; font-size:30px; color:#1461c4; padding-left:8px; float:left;}
.box h2{ height:34px; float:right; line-height:30px; margin-right:6px; font-size:12px; margin-top:16px; font-weight:normal;}
.box h2 .apan{display:block; height:28px; line-height:28px; background:url(../images/menu_bj.gif) left repeat-x; float:right; margin-left:50px;*margin-left:0px;_margin-left:0px; margin-top:0px;*margin-top:0px!important;*+margin-top!important:0px;_margin-top:0px; text-decoration:none; margin-right:3px; padding-left:4px; padding-right:4px; color:#FFFFFF; font-size:12px;  font-weight:bold}
/*head start*/
.nav1{ margin:auto; margin-top:2px; padding:8px 10px; height:19px; width:950px; background:#f5f5f5;}
.nav2{ margin:auto; background: url(../images/nav.gif) left no-repeat; width:966px; height:28px; margin-top:10px; padding-top:9px; padding-left:4px;}
.nav2 .a{ width:116px; height:28px; float:left; background:url(../images/head-a.gif) left no-repeat; line-height:28px; text-align:center; font-size:14px; color:#2888a3; font-weight:bold; margin-right:5px; cursor:pointer;}
.nav2 .b{ width:116px; height:28px; float:left; background:url(../images/head-b.gif) left no-repeat; line-height:28px; text-align:center; font-size:14px; color:#000; font-weight:bold; margin-right:5px; cursor:pointer}
/*head end*/

/*main start*/
.main{ width:970px; margin:auto;}

/*left start*/
.left{ float:left; width:612px;}
.left .left_box{ width:610px; float:left; margin-top:14px;}
.button{ float:left; width:968px; margin-top:14px; border:1px solid #b2dee9; padding-bottom:20px;}
.nav3{ background:url(../images/nav-bj.gif) repeat-x left top; height:25px; border-bottom:1px solid #b2dee9; padding-top:10px; padding-left:10px; padding-right:5px;}
.fright{ float:right; padding-right:10px;}
.fright .bf{ height:20px; line-height:20px; text-align:center; padding-left:4px; padding-right:4px;}
.fright .bf:link,.fright .bf:visited,.fright .bf:active{ height:20px; line-height:20px; text-align:center; padding:4px;}
.fright .bf:hover{ height:20px; line-height:20px; text-align:center; padding:3px; background-color:#93d8eb; border:1px solid #7ec5db; color:#FFFFFF; text-decoration:none;}
.fraction{ font-weight:bold;}
.slideshowContainer{  border:1px solid #adadad; text-align:center; padding:1px; margin:auto}
.nav4{ background:url(../images/nav-bj.gif) repeat-x left top; height:25px; border:1px solid #b2dee9; padding-top:10px; padding-left:10px; padding-right:5px;}
.mingxi{ padding:10px 20px; border:1px solid #b2dee9; border-top:none;}
.mingxi2{ padding:10px; border:1px solid #b2dee9; border-top:none;}
.mingxi td{ padding-top:8px;}
.tdwidth{ width:342px;}
.tel{ font-size:16px;}
.bjcolor2{ background:url(../images/bjcule2.gif) 82px 15px no-repeat;}
/*right start*/
.right{ float:right; width:340px;}
.right_box{ width:340px; float:left; margin-top:14px;}
.photo{ width:322px; float:left; overflow:auto; border:1px solid #b2dee9; border-top:none; padding:8px; }
.photo .ul { width:87px; height:90px; float:left; border:1px solid #FFFFFF; margin-right:6px; padding:2px;}
.photo .ul2 { width:87px; height:90px; float:left; border:1px solid #ff8309; margin-right:6px; padding:2px;}
.img{ padding:2px; border:1px solid #adadad; float:left;}
.photo .ul .li,.photo .ul2 .li{ width:86px; overflow:hidden; white-space:nowrap; text-align:center; float:left; height:25px; line-height:25px;}

/*video*/
.video_box{ width:922px; padding:14px 29px 0px 29px;}
.video_box .left_video{ width:468px; float:left;}
.video_box .left_video .video{ width:464px; height:384px; float:left;}
.video_box .left_video h1{ width:458px; height:25px; line-height:25px; padding-left:6px; font-size:14px; color:#0066cc;}
.video_box .left_video .titile{ width:460px; padding-left:4px; float:left; height:30px; line-height:30px; font-size:12px; padding-top:6px;}
.video_box .right_list{ width:453px; float:left;}
.video_box .right_list h2{ width:390px; height:25px; line-height:25px; padding-left:24px; font-size:14px; color:#0066cc;}
.video_box .right_list .list_box{ width:450px; float:left;}
.video_box .right_list .list_box .list{ width:384px; height:77px; float:left; margin-left:17px;*margin-left:17px;_margin-left:8px; border-bottom:1px solid #cce6ed; padding-top:8px; padding-right:8px; padding-left:6px; cursor:pointer; margin-bottom:8px;}
.video_box .right_list .list_box .list2{ width:384px; height:77px; float:left; background:url(../images/video_bground.gif) left no-repeat; padding-top:8px;  padding-left:23px;*padding-left:23px;_padding-left:22px; padding-right:17px;cursor:pointer; margin-bottom:8px;}
.video_box .right_list .list_box .list .tab,.video_box .right_list .list_box .list .tab{ width:370px; float:left; padding-left:11px;}
.p15{ padding-left:10px;}
.right_box ul{ width:290px; float:left; margin-left:5px; }
.right_box ul li{ width:100%; height:22px; line-height:22px; float:left; display: block; overflow: hidden; white-space: nowrap;}





/*  新加样式 */
.menu a.f { 
background:url(../images/a1.gif) no-repeat scroll left top;
cursor:pointer;
float:left;
height:27px;
position:relative;
text-align:center;
top:4px;
width:90px;
display:block;
line-height:26px;
border:none;
color:#000;
font-weight:bold;
 }
 
 
.menu a.y {
background:url(../images/a2.gif) no-repeat scroll left top;
cursor:pointer;
float:left;
height:26px;
position:relative;
text-align:center;
top:4px;
width:90px;
display:block;
line-height:26px;
color:#fff;
font-size:12px;
border:none;
}














