﻿/* 核心通用设置 */
*,body,div,span,form,ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	list-style: none;
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

body {  background: url(../images/body_bg.gif) repeat-x #0a5986; }
img{ border:0;}
input{ color: #333333; }
textarea{ color: #333333;}
.accesskey{ text-decoration: underline;}
.must{ color: #FF6600;}
.hidden{ display: none;}
.pngfix { behavior: url(js/iepngfix.htc); } /* 此url相对于html文件所在位置 */
.pngfix2 { behavior: url(js/iepngfix2.htc); }
.scrollBar{
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #fff; 
	scrollbar-3dlight-color: #c1d1d9; 
	scrollbar-arrow-color: #16377a; 
	scrollbar-track-color: #eee; 
	scrollbar-darkshadow-color: #c1d1d9;
}
h1{font-size:14px; font-weight:bold; line-height:43px; text-indent:10px;}
h2,h3,h4,h5{ font-size: 12px; line-height: 22px; height: 22px; display: inline;}

/* 布局通用设置 */
.row {display:block;clear:both;width:auto;height:auto;}
.col {display:inline;clear:none;float:left;width:auto;height:auto;}
.left{float:left;}
.right{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.top5{margin-top:5px;}
.top8{margin-top:8px;}
.right5{margin-right:5px;}
.left6{margin-left:6px;}
.left8{margin-left:8px;}
.left10{margin-left:10px;}
.bottom5{margin-bottom:5px;}
.bottom10{margin-bottom:10px;}

a:link, a:visited, a:hover,a:active {text-decoration: none;}
.alpha{ behavior: url(css/iepngfix.htc) }
.center{ margin-right: auto; margin-left: auto;} 

.whole{width:950px; background:#fff;}
.nav{ height:33px; background:url(../images/bg_nav.gif); color:#036; font-size:14px; font-weight:bold; text-indent:20px; line-height:33px; }
.foot{}

.whole_padding{ padding:10px 14px 5px 14px; width:922px; background:#fff; zoom:1; overflow:hidden;}
.vr_module{width:524px; height:341px; background:#e1f5fd; border:1px solid #a5c8d8; padding:6px; margin:auto 8px auto auto;}

.green_bar{ height:26px; width:376px; font-size:14px; font-weight:bold; text-indent:10px; line-height:26px; background:url(../images/green_bg.gif); margin:auto auto 6px auto;}
.green_bar span{font-size:14px; font-weight:bold; line-height:26px;}
.green_bar a{line-height:26px;}
.news_bg{width:364px; background:url(../images/hotnews_bg.gif) repeat-x; border:1px solid #ccc; padding:5px 5px 3px 5px;}
.news_bg ul{width:364px; border-top:1px dotted #0a5986; padding:5px 0 0 0;}
.news_bg ul li{ text-indent:8px; height:20px; background:url(../images/dt_arrow.jpg) no-repeat; line-height:20px;}
.news_bg ul li span{ text-align:right; float:right; width:60px; font-size:10px; text-indent:0px !important; margin:-20px auto auto auto; font-family:Arial, Helvetica, sans-serif;}
.date2{ float:right; width:60px; font-size:10px; height:18px; text-indent:0px !important; margin:-20px auto auto auto; font-family:Arial, Helvetica, sans-serif;}
.news_bg ul li a:hover{color:#0a5986;}
.headline{font-size:14px; color:#000; font-weight:bold; }
.headline_text{color:#0a5986; text-indent:26px;}
.detail{ margin:-22px 0 0 0 ;}
.detail a{color:#0a5986;}
.detail a:hover{ text-decoration:underline;}


.news_second{width:456px; height:230px; border:1px solid #d8d8d8; margin:10px auto; background:url(../images/ugly_bg.gif) repeat-x;}
.news_second span{ width:100px; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#003; background:url(../images/blue_bg.gif); text-indent:10px; display:block; margin:0 0 8px 0 !important;}
.pic1{width:173px; height:116px; padding:0 0 8px 8px;}
.news_ti{ width:270px; background:#e1f5fd; text-indent:8px; font-weight:bold; ;}
.news_ti a{font-size:14px}
.news_text2{width:254px; height:80px; padding:8px; text-indent:26px;}
.news_second ul li{ margin:0 0 0 30px; background:url(../images/icon_arrow.gif) no-repeat ; text-indent:20px; height:20px; line-height:20px;}
.news_second ul li a:hover{ text-decoration:underline;}
.photo_module{ height:26px; background:url(../images/tibar_bg.gif); text-indent:40px; color:#fff; font-size:14px; font-weight:bold; line-height:26px; border-right:1px solid #bebebe;}
.photonews li{width:156px; margin:10px 12px 5px 12px; float: left; text-align:center; color:#036;}
.photonews li img{border:1px solid #089cff; padding:2px; }
.photonews li a:hover{color:#0a5986; text-decoration:underline;}
.service_bar{ background:url(../images/ti_barbg2.gif); text-indent:25px; font-size:14px; height:24px; line-height:24px; font-weight:bold; color:#000; border-right:1px solid #b4d3e1; margin:auto auto 8px auto;}

.service_border{border:1px solid #0756a2; width:300px; height:295px; margin-bottom: 8px ;}
.bn{width:92px; height:19px; text-align:center; line-height:19px; background:url(../images/bn_bg.gif); color:#0a5986; margin:3px;}

.api_bg{width:550px; height:287px; background:url(../images/api_bg.jpg);}
.intro{ width:336px; height:245px; background:#e1f5fd; border:1px solid #a5c8d8; margin:8px auto auto 8px; padding:18px 10px}

.cooper img{margin:8px 5px auto auto;}
.foot a{color:#036;}

#focus_change {	OVERFLOW: hidden;	POSITION: relative;	HEIGHT: 340px;}
#focus_change_list {POSITION: absolute; HEIGHT: 340px; OVERFLOW: hidden;}
#focus_change_list LI {	FLOAT: left; WIDTH: 450px; OVERFLOW: hidden; }
#focus_change_list LI IMG {	WIDTH: 450px; HEIGHT: 340px;}

#focus_change_btn {	float:left;	
	background:#e1f5fd;	
	WIDTH: 74px;
	height:340px;
	POSITION: absolute;
	right: 0px;
	top: 0px;}
#focus_change_btn {}
#focus_change_btn LI {	FLOAT: left;  }
#focus_change_btn LI IMG {	BORDER: #fff 2px solid; WIDTH: 63px; HEIGHT: 57px; padding:1px; margin:0 0 0 5px;}
#focus_change_btn .current IMG {	BORDER: 2px solid #390; padding:1px; margin:0 0 0 5px;}

.news_show_ti{background:#e1f5fd; border:1px solid #a5c8d8; text-align:center; font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.date{ margin:-22px 10px 0 0;}
.pic{ padding:2px; border:1px solid #089cff; margin-left: e­xpression(( 800 - this.width ) / 2);}
.news_content p{ font-size:14px; text-indent:26px; padding:20px 50px;}


.new{width:28px; height:20px; background:url(../images/news.gif) no-repeat; float:left;}

.more{ margin:-30px 10px auto auto;}