﻿@charset "utf-8";
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, b, form, fieldset, table, td, img,dl, dt,dd ,img { margin:0; padding:0; border:0; font-weight:normal;} 
*{ margin:auto; padding:auto;}
* html .clear{zoom:1;}
*+html .clear{zoom:1;} 
ul,dl, dt,dd,ol{list-style-type:none;}
select,input {vertical-align:middle;}
body,td,p,div,li,select,input,textarea { font:14px/180%  "微软雅黑";color:#333;}
/*
body { background:url(../images/70bg.jpg) center top no-repeat; padding-top:52px;}*/
.centent { width:1280px; margin:0 auto; padding-top:25px; background-color:#fff; overflow:hidden;}


/*body { background-color:#fff;}*/

.wrap { width:100%; margin:0 auto;}

.head { width:100%; height:152px;}
.logo { width:1280px; height:112px; margin:0 auto; background:url(../images/logo.png) left no-repeat #fff;}
.ss { width:460px; height:40px; float:right; border:1px solid #ddd; margin-top:50px;}
.ss1 { width:410px; height:40px; float:left;}
.ss1s { width:398px; height:36px; border:1px solid #fff; color:#ccc; padding-left:10px;}
.ss2 { width:40px; height:40px; float:right;}


.nav { width:100%; height:40px; background-color:#01427c;}
.nav ul { width:1280px; margin:0 auto;}
.nav li { font-size:16px; color:#fff; padding:6px 30px 6px 30px; float:left;}
.nav li a { color:#fff;}
/*.nav li:hover { background-color:#e66718;}*/
.active{background-color: #e66718;}


.banner { width:1280px; height:390px; margin:0 auto;}

.slideBox2{ width:1280px; height:390px; overflow:hidden; position:relative;}
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:1280px; height:390px; display:block;  }

.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:3%; top:40%; margin-top:-25px; display:block; width:50px; height:100px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }







/*.centent { width:1280px; margin:0 auto; padding-top:25px;}*/

.news1 { width:570px; height:300px; float:left;}
.news1-tp { float:left; width:330px; height:300px;}
.news1-tp h3 { font-size:18px; color:#333;}
.news1-tp h3 b { font-size:30px; color:#25498d; padding-right:8px;}
.news1-tp ul { width:330px; height:240px; padding-top:15px;position:relative;}
/*.news1-tp ul img { width:100%; height:100%;}*/

.news1-list { width:240px; height:300px; float:left;}
.news1-list h3 { text-align:right; font-size:14px; width:240px; height:25px; border-bottom:1px solid #244a8d; padding-top:15px; color:#7a7a7a;} 
.news1-list h3 a { color:#7a7a7a;}
.news1-list h4 { height:52px; border-bottom:1px dashed #ccc; padding-top:8px; font-size:16px; color:#01427c; line-height:24px; margin-left:10px; overflow:hidden;}
.news1-list h4 a { color:#01427c;}
.news1-list ul { padding:4px 0 0 10px;}
.news1-list li { line-height:23px;}
.news1-list li a { color:#333;}


.news2 { width:325px; float:left; margin-left:30px;}
.news2 h3 { font-size:18px; color:#333; border-bottom:1px solid #244a8d; padding-bottom:10px;}
.news2 h3 b { font-size:30px; color:#25498d; padding-right:8px;}
.news2 h3 b a { color:#25498d;}

.news2-1 { width:325px; padding:10px 0 10px 0; border-bottom:1px dashed #ccc; height:100px;}
.news2-tp { width:136px; height:100px; float:left;}
.news2-tp img { width:100%; height:100%;}
.news2-list { width:180px; float:right; height:100px; overflow:hidden;}
.news2-list ul {}
.news2-list li { font-size:16px; color:#01427c; line-height:24px;}
.news2-list li a { color:#01427c;}

.news2-2 { width:325px;}
.news2-2 ul { padding-top:6px;}
.news2-2 li { line-height:23px;}
.news2-2 li a { color:#333;}


.news3 { width:325px; float:right; }
.news3 h3 { font-size:18px; color:#333; border-bottom:1px solid #244a8d; padding-bottom:10px;}
.news3 h3 b { font-size:30px; color:#25498d; padding-right:8px;}
.news3 h3 b a { color:#25498d;}

.news3-1 { width:325px; padding:10px 0 10px 0; border-bottom:1px dashed #ccc; height:100px;}
.news3-tp { width:136px; height:100px; float:left;}
.news3-tp img { width:100%; height:100%;}
.news3-list { width:180px; float:right; height:100px; overflow:hidden;}
.news3-list ul {}
.news3-list li { font-size:16px; color:#01427c; line-height:24px;}
.news3-list li a { color:#01427c;}

.news3-2 { width:325px;}
.news3-2 ul { padding-top:6px;}
.news3-2 li { line-height:23px;}
.news3-2 li a { color:#333;}





.end { width:100%; float:left; margin-top:20px;}
.xsgs { width:100%; height:66px; background-color:#fcfcfc; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.xsgs ul { width:1280px; margin:0 auto;}
.xsgs1 { width:1070px; float:left;}
.xsgs1 dl { padding-top:22px;}
.xsgs1 dd { float:left; padding-right:12px; font-size:15px;}
.xsgs1 dd a { color:#333;}

.xsgs2 { width:208px; float:right; text-align:right; padding-top:20px;}


.foot { width:100%; height:148px;}
.foot ul { padding-top:20px; width:1280px; margin:0 auto;}
.foot li { line-height:26px; text-align:left; }















.fuye { width:1248px; padding:15px; border:1px solid #ccc; overflow:auto;}

.weizhi { width:1248px; height:32px; font-size:18px; padding:8px 0 6px 0; border-bottom:1px solid #01427c;}
.weizhi a { color:#333;}




.list { width:1248px; float:left;}
.list ul { padding:10px;}
.list li { font-size:16px; padding:6px 0 4px 0; border-bottom:1px dashed #ccc;}
.list li span { float:right;}
.list li a { color:#333;}


.leftf { float:left; width:278px;}
.leftf h3 { width:278px; background-color:#01427c; height:40px; line-height:40px; color:#fff; font-size:18px; text-align:center;}
.leftf ul { padding-top:10px;}
.leftf li { font-size:15px; padding:4px 0 2px 0; border-bottom:1px dashed #ddd;}
.leftf li a { color:#333;}


.rightf { width:938px; float:right; padding:0 0 50px 15px; border-left:1px solid #ddd;}
.rightf h3 { text-align:center; font-size:22px; color:#565656; line-height:30px; padding:12px 0 15px 0;}
.rightf h4 { height:26px; border-top:1px solid #ddd; padding:10px 50px 0 50px; text-align:center; font-size:12px; color:#565656; font-weight:normal;}
.rightf h4 b { font-weight:normal; float:left;}
.rightf h4 span { float:right; font-weight:normal;}
.rightf h4 a { color:#565656;}
.rightf ul { padding-top:30px;}
.rightf li { font-size:16px; line-height:24px; text-indent:2em;}
.rightf li p { font-size:16px; line-height:24px;}
.rightf li img { max-width:800px; display:block; margin:0 auto; padding:15px 0 15px0;}















.lb { width:100%; float:left;}
DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;
}
DIV.scott A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #565656; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #565656; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
DIV.scott A:active {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #565656; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #c8c8c8;
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}




/*幻灯片样式*/
.focusbox{ position:absolute;top:0;right:0;bottom:0; left:0; border:2px solid #f7f7f7; overflow:hidden; _position:relative; }
	.focusbox .slides{ position:relative; display:block; width:100%; height:100%; zoom:1; overflow:hidden; }
	.focusbox .slides:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.focusbox .slides li{ width:100%; height:100%; overflow:hidden; }
	.focusbox .slides li img{ min-width:100%; min-height:100%; width:100%; height:100%;}
	.focusbox .slides li .note-bg{ position:absolute; left:0; right:0; bottom:0; width:100%; height:125px; background:url(../images/pic-bg.png) 0 bottom repeat-x; _height:50px; _background:url(none) 0 0 repeat #000; }
	.focusbox .slides li .note-txt{ position:absolute; left:0; right:0; bottom:0; display:block; padding:10px 10px 15px 10px; height:24px; line-height:24px; color:#fff; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	
	.focusbox .flex-control-nav{ position:absolute; right:5px; bottom:18px; display:block; z-index:4; }
	.focusbox .flex-control-nav li{ margin:0 5px 0 0; display:inline-block; zoom:1; *display:inline; }
	.focusbox .flex-control-nav li a{ display:block; width:8px; height:8px; text-indent:-9999px; border:1px solid #999; border-radius:8px; cursor:pointer; overflow:hidden; }
	.focusbox .flex-control-paging li a:hover { background:#333; }
	.focusbox .flex-control-paging li a.flex-active { background:#f90; border-color:#f90; cursor:default; }

#elevator_item{width:60px;height:100px;position:fixed;right:15px;bottom:10px;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;opacity:1;z-index:100020; display:none;}
#elevator_item.off{opacity:0;visibility:hidden}
#elevator{display:block;width:60px;height:50px;background:url(../images/icon_top.png) center center no-repeat;background-color:#444;background-color:rgba(0,0,0,.6);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;margin-bottom:10px}
#elevator:hover{background-color:rgba(0,0,0,.7)}
#elevator:active{background-color:rgba(0,0,0,.75)}


.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; float:left; margin-left:20px; }
	.next-prev-single p{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.next-prev-single p a{ color:#333; text-decoration:none; }
	.next-prev-single .prev{ float:left; }
	.next-prev-single .next{ float:left; }

.rightld { width:938px; float:right; padding:0 0 50px 15px; border-left:1px solid #ddd;}
.rightld h3 { width:938px; border-bottom:1px solid #01427c; font-size:24px; color:#01427c; padding:15px 0 10px 0;}

.ldlb { width:936px; border:1px solid #ddd; margin-top:15px; float:left; padding-bottom:20px;}
.ldlb h4 { width:934px; height:40px; background-color:#f4f4f4; margin:1px;}
.ldlb h4 b {background-color:#e66718; padding:8px 25px; color:#fff; font-size:18px; line-height:40px;}
.ldlb ul { padding:0px;}
.ldlb li { width:300px; float:left; margin:15px 0 0 10px;}
.ldlb li a { color:#828282}
.ldlb li span { width:6px; height:10px; background-color:#ccc; float:left; margin:8px 6px 0 0;}

.bs { width:1248px; height:40px; font-size:28px; float:left; border-top:1px solid #ccc; margin-top:30px; padding:20px 0;}
.bs a { color:#F00;}
