@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}
body {
	font-family: "Microsoft yahei";
	font-size:12px;
	color:#666;
}
a{
	font-family: "Microsoft yahei";
	font-size:12px;
	color:#666;
	text-decoration:none;
}

a:hover{
	font-family: "Microsoft yahei";
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.clear{
	clear:both;
}

.top{
	width:100%;
	height:100px;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(255,255,255,0.8);
	-webkit-box-shadow: 0px 2px 5px #999;
	-moz-box-shadow: 0px 2px 5px #999;
	box-shadow: 0px 2px 5px #999;
	z-index:99999;
}
.top .logo{
	width:1035px;
	margin:0 auto;
}
.top .logo .loimg{
	float:left;
	margin-top:35px;
}
.top .logo .dh{
	float:right;
	width:750px;
}
.top .logo .dh ul li{
	float:left;
	position:relative;
}
.top .logo .dh ul li a{
	font-size:18px;
	color:#333;
	display:block;
	line-height:100px;
	padding:0px 20px;
}
.top .logo .dh ul li a:hover{
	color:#006dc1;
}
#banner{
	-webkit-box-shadow: 0px 2px 5px #999;
	-moz-box-shadow: 0px 2px 5px #999;
	box-shadow: 0px 2px 5px #999;
}
.sy-st{
	width:1035px;
	margin:0 auto;
	margin-top:20px;
}
.sy-st .sy-st-1{
	float:left;
	width:240px;
}
.sy-st .sy-st-2{
	float:left;
	width:500px;
	margin-left:20px;
}
.sy-st .sy-st-3{
	float:left;
	width:250px;
	margin-left:20px;
}
.bt{
	font-size:14px;
	color:#333;
	height:30px;
	line-height:30px;
	font-weight:100;
	border-bottom:1px solid #eee;
	position:relative;
}
.bt .more{
	position:absolute;
	right:5px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.bt span{
	font-size:12px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	display:inline-block;
}
.p1{
	font-size:12px;
	color:#666;
	line-height:22px;
	margin-top:5px;
	height:170px;
	overflow:hidden;
}
/* scrolltop */
.scrolltop{width:240px;height:200px;overflow:hidden;margin:10px auto;}
.scrolltop li{ width:238px;;overflow:hidden;text-align:center;line-height:24px;border:solid 1px #ddd;margin-top:10px; padding:5px 0px;}
.scrolltop li span{ display:block;}
.scrolltop img{ height:100%;}
.a1{
	display:inline-block;
	font-size:14px;
	color:#333;
	cursor:pointer;
	padding:0px 5px;
}
.p2{
	line-height:24px;
	font-size:12px;
	color:#666;
	text-indent:2em;
	margin-top:5px;
	height:170px;
	overflow:hidden;
}
.p2 img{
	float:left;
	padding-right:10px;
}

.u1{
	width:500px;
}
.u1 li{
	border-bottom:1px dashed #ddd;
	background:url(../images/x2.jpg) left center no-repeat;
}
.p3{
	overflow:hidden;
	height:100px;
	color:#666;
	line-height:24px;
	height:100px;
	padding-bottom:10px;
	overflow:hidden;
}
.u1 li .p3 a{
	display: inline !important;
}
.u1 li a{
	line-height:30px;
	color:#333;
	text-indent:10px;
	display:inline-block;
	text-decoration:none;
}
.u1 li a:hover{
	text-decoration:underline;
}
.u1 li a img{
	float:left;
	margin-top:8px;
	padding-right:20px;
}
.u1 li span{
	float: right;
}
.p4{
	margin-top:10px;
}
.p4 img{
	margin-top:15px;
}
.sy-cp{
	width:1035px;
	margin:0 auto;
	position:relative;
	height:260px;
	overflow:hidden;
}

/* scrollleft */
.scrollleft{width:1035px; position:absolute !important; left:0px; top:50px; background:#FFF; height:210px;}
.scrollleft li{float:left;margin-right:20px;display:inline;width:220px;text-align:center;line-height:24px}
.scrollleft img{width:200px;height:150px;padding:5px;border:solid 1px #ddd;}

.fot{
	width:100%;
	background:#003061;
	padding:25px 0 20px 0;
}
.fot .bot{
	width:1035px;
	margin:0 auto;
}
.fot .bot img{
	float:left;
}
.fot .bot ul{
	float:left;
	margin-left:100px;
}
.fot .bot ul li{
	float:left;
}
.fot .bot ul li h2{
	font-size:14px;
	color:#FFF;
	line-height:30px;
	padding-right:50px;
}
.fot .bot ul li a{
	font-size:12px;
	color:#FFF;
	line-height:24px;
}
.fot .bot ul li a:hover{
	text-decoration:underline;
}
.fot2{
	width:1035px;
	margin:0 auto;
	line-height:30px;
}
#ban{
	width:100%;
	height:350px;
	margin-top:100px;
	position:relative;
	overflow:hidden;
}
#ban img{
	width:2000px;
	height:350px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-1000px;
}


.scd {
width: 1035px;
margin: 0px auto;
padding-top: 15px;
}
.clearfix {
display: inline-block;
}
.clearfix {
display: block;
}
.scd .scd_l {
width: 250px;
float: left;
}
.scd .scd_r {
width: 750px;
float: right;
}
.scd_l .l_name {
width: 100%;
height: 35px;
line-height: 35px;
border-bottom: 2px solid #ddd;
position: relative;
font-size: 14px;
color: #BBBBBB;
}
.scd_l .l_name span {
display: inline-block;
zoom: 1;
height: 35px;
line-height: 35px;
border-bottom: 2px solid #0491E0;
font-size: 18px;
color: #0491E0;
vertical-align: top;
}
.scd .scd_l .s_nav {
width: 100%;
padding: 10px 0;
}
.scd .scd_l .s_nav li.on {
background: #0072B8;
border: 0;
}
.scd .scd_l .s_nav li {
width: 100%;
height: 40px;
line-height: 40px;
position: relative;
border-bottom: 1px dashed #ddd;
padding-bottom: ;
}
.scd .scd_l .s_nav li a {
display: block;
width: 235px;
padding: 0 10px;
height: 40px;
line-height: 40px;
font-size: 14px;
color: #545454;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-text-overflow:ellipsis;
}
.scd .scd_l .s_nav li em {
display: block;
width: 5px;
height: 9px;
background: url(../images/icon7.png) no-repeat;
position: absolute;
right: 20px;
top: 15px;
}
.scd .scd_r .r_top {
width: 100%;
height: 35px;
position: relative;
line-height: 35px;
border-bottom: 2px solid #ddd;
}
.scd .scd_r .r_ctn {
width: 100%;
padding: 30px 0;
text-align: left;
font-size: 13px;
color: #555;
line-height: 30px;
}
.scd .scd_r .r_top span {
height: 35px;
line-height: 35px;
font-size: 16px;
color: #0072B8;
border-bottom: 2px solid #0072B8;
}
.scd .scd_r .r_top .pst {
width: 60%;
position: absolute;
right: 0;
top: 0;
height: 40px;
line-height: 40px;
text-align: right;
font-size: 12px;
color: #444;
}
.scd .scd_r .r_top .pst .home {
padding-left: 25px;
background: url(../images/icon8.png) no-repeat left center;
}
.scd .scd_r .r_top .pst a {
height: 35px;
line-height: 35px;
margin: 0 3px;
color: #444;
}
.scd .scd_r .r_top span, .scd .scd_r .r_top a {
display: inline-block;
zoom: 1;
}
.scd .scd_r .r_top .pst a:hover {
color: #0072B8;
}
.scd .scd_l .s_nav li.on a, .scd .scd_l .s_nav li.on a:hover {
color: #FFF;
}
.scd .scd_l .s_nav li a:hover {
color: #0072B8;
}
.fl-sj a{
	text-indent:2em;
}
.fl-sj .on{
	font-weight:bold;
	color: #0072B8 !important;
}
.honor {
width: 910px;
}
.honor li {
width: 235px;
float: left;
margin-right: 22px;
margin-bottom: 15px;
}
.honor li img {
width: 237px;
height:180px;
vertical-align:top;
border:1px solid #ddd;
}
.honor li img:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.honor li p {
width: 100%;
height: 35px;
line-height: 35px;
text-align: center;
font-size: 14px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.honor2 {
width: 910px;
}
.honor2 li {
width: 150px;
float: left;
margin-right: 22px;
margin-bottom: 15px;
border:1px solid #ddd;
text-align:center;
padding:15px 10px;
}
.honor2 li img {
height:45px;
vertical-align:top;
}
.honor2 li p {
width: 100%;
height: 35px;
line-height: 35px;
text-align: center;
font-size: 14px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.space_hx {
clear: both;
width: 100%;
height: 20px;
font-size: 1px;
overflow: hidden;
}
.pages {
width: 100%;
text-align: center;
margin-bottom: 25px;
}
.pages a {
display: inline-block;
zoom: 1;
height: 22px;
line-height: 22px;
border: 2px solid #eee;
margin: 0 1px;
font-size: 12px;
color: #555;
padding: 0 5px;
}
.pages a.now {
color: #FFF;
font-weight: bold;
background: #0072B8;
border-color: #0072B8;
}
.ct .ct_l {
width: 100%;
}
.ct .ct_l h1 {
padding: 15px 0;
font-weight: normal;
font-size: 20px;
color: #005798;
}
.ct .ct_l p {
width: 100%;
font-size: 14px;
color: #555555;
margin-bottom: 10px;
line-height: 200%;
}
.ct .ct_r {
width: 700px;
margin-right: 15px;
}
.ct .ct_r li{
width: 100%;
margin-bottom: 12px;
}
.ct .ct_r .tit {
display: block;
width: 60px;
height: 35px;
line-height: 35px;
text-align: right;
font-size: 13px;
float: left;
color: #333333;
}
.ct .ct_r input {
width: 390px;
height: 35px;
border: 1px solid #ddd;
line-height: 35px;
padding: 0 5px;
float: left;
font-size: 13px;
}
.ct .ct_r input[type="submit"] {
width: 160px;
height: 45px;
background: #0072B9;
border: 1px solid #0072B9;
text-align: center;
line-height: 45px;
cursor: pointer;
color: #FFF;
font-size: 18px;
}
.scd .scd_ra {
width: 100%;
}
.ct {
width: 100%;
padding: 35px 0 20px;
}
.ct .ct_r textarea {
font-size: 13px;
width: 400px;
height: 80px;
border: 1px solid #ddd;
line-height: 150%;
}

.w740{width:400px;overflow:hidden; float:left;}


/* 组图开始 小图部分 */
.thumbpic{margin:0px auto;width:100%;}
.thumbpic .ltp{float:left;width:58px;heght:86px;margin:10px 35px 0 0;}
.thumbpic span{height:20px;float:left;cursor:pointer; line-height:20px;width:80px;}
.thumbpic .rtp{float:left;width:58px;heght:86px;margin:10px 0 0 15px;}
#piclist{width:90%;float:left;overflow:hidden;height:65px;position:relative;}
#piclist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#piclist ul li{float:left;cursor:pointer;position:relative;height:62px;}
#piclist ul li img{height:60px;width:67px; padding:2px;}
#piclist .hover {
	border:#F00 1px solid;
}

.thumbpic a.bntprev{float:left;width:20px;height:60px;display:block;outline:none;background-image: url(../images/ico_left.gif);background-repeat: no-repeat;
background-position: center 18px;}
.thumbpic a.bntnext{float:left;width:20px;height:60px;display:block;outline:none;background-image: url(../images/ico_right.gif);background-repeat: no-repeat;
background-position: center 18px;}

#originalpic{position:relative;overflow:hidden;zoom:1;height:100%;clear:both;text-align:center;}
#originalpic img{display:none;position:relative; width:400px;}
#aPrev{position:absolute;z-index:10;left:0;top:0;display:block;width:50%;height:100%;background:url(../images/blank.gif);}
#aNext{position:absolute;z-index:10;right:0;top:0;display:block;width:50%;height:100%;background:url(../images/blank.gif);}

.w741{
	width:320px;
	float:right;
	font-size:14px;
	line-height:30px;
}
.news_r_text {
width: 750px;
float: left;
margin-top: 10px;
margin-bottom:30px;
}
.news_r_text li {
width: 750px;
float: left;
line-height: 40px;
border-bottom: 1px solid #efefef;
font-family: 'Microsoft Yahei';
font-size: 14px;
}
.news_r_text li span {
float: right;
color: #787876;
}
.news_r_text li a {
text-align: left;
background: url(../images/main_xtb.jpg) left no-repeat;
padding-left: 10px;
font-size:14px;
}


.newsmore_page_right {
width: 20%;
float: right;
text-align: right;
}
.newsmore_page {
width: 750px;
float: left;
border-top: 1px solid #e4e4e4;
padding-top: 20px;
margin-top: 20px;
margin-bottom:30px;
font-family: "Microsoft Yahei";
}
.newsmore_page_left {
width: 80%;
float: left;
line-height: 24px;
}
.wzdh{
	width:1035px;
	margin:10px auto;
	border:1px solid #eee;
}
.wzdh h2{
	background:#eee;
	display:inline-block;
	padding:15px 20px;
	font-size:16px;
}
.wzdh select{
	border:1px solid #CCC;
	height:24px;
	margin-left:20px;
	text-align:center;
	color:#666;
}
.wzdh select option{
	text-align:center;
	color:#666;
}
.cpxl{
	display:none;
}
.cpxl1{
	background:#ddd;
	border-bottom:1px solid #FFF !important;
}
.cpxl li{
	background:#eee;
	border-bottom:1px solid #FFF !important;
}

.cp{
	width:750px;
	padding:10px 0px;
	border-bottom:1px dashed #ddd;
}
.cptp{
	float:left;
	width:120px;
}
.cptp img{
	width:100%;
	height:90px;
	border:1px solid #eee;
}
.cptp img:hover{
	border:1px solid #ddd;
}
.cpmc{
	width:600px;
	float:right;
}
.cpmc p{
	font-size:14px;
	line-height:24px;
}
.cpmc .p5{
	overflow:hidden;
	height:68px;
	font-size:12px;
}

.mainlevel div{background:url(../images/nav-bg-09.png) 0px 0px;position:absolute; padding:15px 20px;display:none;top:100px;width:500px}
.mainlevel div ol{overflow:hidden;float:left;display:block;width:320px}
.mainlevel div li{border-bottom:#cccccc 1px dashed;line-height:30px;width:90px; margin-right:15px; height:30px; overflow:hidden;}
.mainlevel div li a{ font-size:14px !important;display:inline-block !important; line-height:30px !important; padding:0px !important;}
.mainlevel div li a:hover{color:#172053}
.mainlevel div .nav-img{float:right;display:inline-block}
.mainlevel div span img{border:#ffffff 3px solid;}
