@charset "utf-8";
/* CSS Document */

/*global css*/
html,body{width:100%;height:100%;}
body{ background:#c1e2f1 url(../images/bg.gif) repeat-x center top;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, blockquote, th, td, p, img{margin:0;padding:0;border:0;}
body{color:#333;font-family:Arial,simsun; width:100%; margin:0 auto;font-size:14px;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;}
div:after, ul:after, li:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden;}
p{ line-height:22px; color:#333;  font-weight:400;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
.clear{clear:both; font-size:0; height:0;visibility:hidden;overflow:hidden;*zoom:1;}
a{color:#333;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}
h1,h2,h3{ font-size:14px;}
h4{ font-size:12px;}
h6{ text-align:center;}
.white,.white a{color:#fff;}
.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.floatleft{ float:left;}
.floatright{ float:right;}
.red a{color:#c00;}
.red a:link,.red a:visited,.red a:hover{color:#c00;}

/*main css*/
.wrapper
{
	width:1000px;
	margin:0 auto;
	background:#fff;
	padding:0 20px;
}
.header
{
	padding:10px 0 10px 10px;
	overflow:hidden;
	*zoom:1;
}
.header .logo
{
	float:left;
}
.header .nav
{
	float:right;
	padding-top:5px;
}
.header .nav ul li
{
	float:left;
	height:33px;
	line-height:33px;
	margin-left:5px;
}
.header .nav ul li.curr,.header .nav ul li:hover
{
	background:#01568f;
}
.header .nav ul li.curr a,.header .nav ul li:hover a
{
	color:#fff;
}
.header .nav ul li a
{
	display:block;
	padding:0 10px;
}
.banner
{
	width:1000px;
	margin:0 auto;
	height:250px;
}
.banner img
{
	width:1000px;
	height:250px;
}
.main,.position,.part1,.part1 .con,.jieyu,.jieyu_con
{
	width:1000px;
	margin:0 auto;
}
.position
{
	padding:5px 0;
	line-height:35px;
}
.position .notice
{
	float:left;
	padding-top:10px;
	width:300px;
}
.position .floatright
{
	width:540px;
	_width:550px;
}
.position .share 
{
	float:left;
	width:260px;
	_width:270px;
}
.position .share .name
{
	display:block;
	float:left;
	padding-top:5px;
}
.position .share .bshare-custom,.position .search
{
	padding-top:4px;
}
.position .search
{
	float:right;
}
.position .search .search_txt,.position .search .search_btn
{
	float:left;
}
.position .search .search_txt
{
	width:200px;
	height:28px;
	line-height:28px;
	border:solid 1px #ddd;
	border-right:none;
	color:#666;
	font-size:14px;
}
.position .search .search_btn
{
	width:70px;
	height:32px;
	border:none;
	background:#bbbbbb;
	color:#fff;
	text-align:center;
	cursor:pointer;
}
.part1
{
	padding-top:28px;
}
.part1 .title
{
	border-top:solid 2px #1f304c;
	border-bottom:solid 1px #8f97a5;
}
.part1 .title h3
{
	line-height:33px;
	background:url(../images/ico.gif) no-repeat center left;
	padding-left:18px;
	font:bold 18px/33px "Microsoft Yahei","黑体","Arial","SimSun";
	color:#1f304c;
}
.daoyu
{
	padding-top:10px;
}
.daoyu p
{
	font:14px/22px;
	line-height:22px;
}
.about_left
{
	width:688px;
	float:left;
}
.about_left .model
{
	padding:30px 0;
	border-bottom:dashed 1px #ccc;
	overflow:hidden;
	*zoom:1;
}
.about_left .model img
{
	width:249px;
	height:172px;
	float:left;
}
.about_left .model .floatright
{
	width:420px;
}
.about_left .model .floatright h3
{
	font-size:16px;
	font-weight:bold;
}
.about_left .model .floatright p
{
	font-size:14px;
	padding-top:10px;
	line-height:24px;
}
.about_right
{
	width:292px;
	float:right;
}
.about_top
{
	margin-top:20px;
	background:#2e71c1;
}
.about_top img
{
	width:292px;
	height:378px;
	padding-bottom:10px;
}
.about_top .about_info
{
	margin:0 22px;
	padding-bottom:30px;
}
.about_right h3
{
	font-size:14px;
}
.about_top h3
{
	color:#fff;
	border-top:solid 2px #fff;
	padding:10px 0 5px;
}
.about_right p
{
	font-size:12px;
}
.about_top p
{
	color:#fff;
}
.about_bot
{
	background:#f6f6f6;
	margin-top:30px;
	padding:0 10px;
}
.about_bot .model
{
	padding:10px 0;
	border-bottom:dotted 1px #999;
}
.about_bot .model h3
{
	padding:5px 0;
}
.about_bot .model p
{
	color:#999;
}
.about_bot .model .txt
{
	display:block;
	padding-top:20px;
	color:#999;
	font-size:12px;
}
.tech ,.news,.tech_model
{
	padding-top:20px;
}
.tech img
{
	width:300px;
	height:190px;
	float:left;
}
.tech .tech_right
{
	width:685px;
	float:right;
}
.tech .tech_right h3
{
	font-size:16px;
}
.tech .tech_right p
{
	padding:10px 0 15px;
	font-size:14px;
}
.tech .tech_right ul li,.tech_info  ul li
{
	background:url(../images/dot.gif) no-repeat center left;
	padding-left:12px;
	line-height:24px;
}
.tech .tech_right ul li
{
	width:330px;
	float:left;
}
.news .model
{
	width:315px;
	height:145px;
	float:left;
	margin-right:27px;
	_display:inline;
	background:url(../images/t1.gif) no-repeat center bottom;
}
.news .model img
{
	width:102px;
	height:122px;
	float:left;
	background:#fff;
	padding:3px;
	border:solid 1px #ddd;
}
.news .model p
{
	float:left;
	padding:10px 0 0 10px;
	width:190px;
	font-size:12px;
}
/*tech_model*/
.tech_model
{
	width:480px;
}
.blue,.blue a:link,.blue a:visited,.blue a:hover
{
	color:#004a7a;
}
.tech_model p
{
	padding:10px 0;
}
.tech_info
{
	padding-top:10px;
}
.tech_info img
{
	width:155px;
	height:98px;
	float:left;
}
.tech_info  ul
{
	float:right;
	width:270px;
	padding-top:10px;
}
.tech_info  ul li
{
	line-height:26px;
}
/*jieyu*/
.jieyu
{
	border-top:solid 5px #1f304c;
	margin-top:28px;
}
.jieyu h2
{
	height:32px;
	line-height:32px;
	background:#1f304c;
	width:80px;
	text-align:center;
	color:#fff;
	font:bold 18px/32px "Microsoft Yahei","黑体","Arial","SimSun";
	margin-top:-7px;
}
.jieyu_con
{
	padding:20px 0 40px;
}
.jieyu_con .floatleft
{
	width:670px;
}
.jieyu_con .floatleft p
{
	padding-bottom:15px;
	line-height:24px;
}
.jieyu_con .floatleft .tag
{
	display:block;
	text-align:right;
	font-size:12px;
	color:#666;
}
.jieyu_con .floatright
{
	width:278px;
}
.jieyu_con .floatright .weibo
{
	padding-top:10px;
}
/*history*/
.history
{
	width:100%;
	height:31px;
	background:#01568f;
}
.history .history_con
{
	width:1000px;
	margin:0 auto;
	text-align:center;
	font:bold 14px/31px  "Microsoft Yahei","黑体","Arial","SimSun";
}
.history_con span
{
	background:#a0a0a0;
	display:inline-block;
	height:31px;
	padding:0 20px;
	line-height:31px;
	font-size:18px;
}
.history .history_con a
{
	margin:0 20px;
}

/** 页脚 **/
html .foot {
  border-top: 1px solid #ddd;
  background: #fff;
}
html #bottom {
  margin: 10px auto 0;
  padding-top: 10px;
  overflow: hidden;
  text-align: left;
  width: 990px;
  font: 12px/1.5 \5b8b\4f53, arial;
}
#bottom .bottom-m {
  float: left;
  height: 33px;
  width: 988px;
  border: none;
  background: none;
}
#bottom .bottom-m-1 {
  height: 29px;
  line-height: 29px;
  text-align: center;
  width: 984px;
  border: none;
}
#bottom .bottom-m-1 a {
  color: #1a4991;
  text-decoration: none;
}
#bottom .bottom-m-1 a:hover {
  color: #cc0000;
  text-decoration: underline;
}
#bottom .bottom-2 {
  color: #666666;
  float: left;
  line-height: 25px;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}
#bottom .bottom-2 a {
  color: #253751;
}
#bottom .bottom-110 {
  float: left;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}
#bottom .bottom-110 a:link,#bottom .bottom-110 a:visited
{
	color:#243851;
}
#bottom .bottom-110 a:hover
{
	color:#c00;
}
/*解决ie6下fixed震屏*/
*html{
	background-image:url(about:blank);
	background-attachment:fixed;
}
/*floatbox*/
.floatbox
{
	width:51px;
	border:solid 1px #8abaea;
	background:#fff;
	position:fixed;
	right:50%;
	margin-right:-573px;
	bottom:80px;
	_position:absolute;
  	_top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.clientHeight - 80);
}
.floatbox ul li
{
	height:51px;
	border-bottom:solid 1px #8abaea;
	font-size:12px;
	position:relative;
}
.floatbox ul li a
{
	display:block;
	width:51px;
	height:42px;
	text-align:center;
	padding-top:9px;
	overflow:hidden;
}
.floatbox ul li a:link,.floatbox ul li a:visited,.floatbox ul li a:hover
{
	color:#85c2f2;
	text-decoration:none;
}
.floatbox ul li a img
{
	_padding-bottom:2px;
}
.floatbox ul li .jiathis_style,.floatbox ul li .weixin
{
	display:none;
}
.floatbox ul li .weixin
{
	position:absolute;
	width:200px;
	padding:15px;
	background:#fff;
	border:solid 1px #ccc;
	bottom:-40px;
	left:-232px;
	text-align:center;
	line-height:20px;
}
.floatbox ul li .weixin img
{
	width:200px;
	height:200px;
}
.floatbox ul li .weixin span
{
	color:#cc0000;
}

