﻿@charset "utf-8";
/* CSS Document */

/*global css*/
html,body{width:100%;height:100%;}
body{
	background:#dadad8;
	margin-right: auto;
	margin-left: auto;
}
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%;
	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:#ff0000; 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{color:#ff0000;}
.red a{color:#ff0000;}
.red a:link,.red a:visited,.red a:hover{color:#ff0000;}

/*main css*/

.header
{
	overflow:hidden;




	*zoom:1;
	background:#fff;
	border-bottom:solid 5px #010101;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
}
.header .logo
{
	float:left;
	margin-left: 5px;
}
.header .nav
{
	float:left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 885px;
}
.header .nav ul {
	float: right;
	width: 605px;
}

.header .nav ul li
{
	float:left;
	height:33px;
	line-height:33px;
	margin-right:5px;
	font:bold 16px/33px "Microsoft Yahei","黑体","Arial","SimSun";
}
.header .nav ul li a
{
	display:inline-block;
	padding:0 10px;
}
.wrapper
{
	width:990px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.logo_big
{
	position:relative;
	height:102px;
	float: left;
	width: 990px;
}
.logo_big img
{
	position:absolute;
	top:-5px;
}
.banner
{
	width:990px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/t1.gif);
	background-repeat: repeat-x;
	background-position: center top;
	float: left;
}
.banner .banner_font
{
	width:555px;
	float:left;
	padding-left:20px;
}
.banner .banner_font h2
{
	font:bold 32px/32px "Microsoft Yahei","黑体";
	color:#000;
	padding:40px 0 30px;
}
.banner .banner_font p
{
	line-height:24px;
}
.banner .banner_img
{
	width:385px;
	float:right;
	position:relative;
}
.banner .banner_img img
{
	width:385px;
	height:299px;
}
.banner .banner_img h3
{
	position:absolute;
	top:-28px;
	right:6px;
	font:bold 14px/22px "Microsoft Yahei","黑体";
}
.banner .banner_img span
{
	display:block;
	height:28px;
	line-height:28px;
	background:rgba(0,0,0,0.5);
































	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');
	color:#fff;
	width:365px;
	padding-left:20px;
	position:absolute;
	left:0px;
	top: 271px;
}
:root .banner .banner_img span{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
.main
{
	background:#fff;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.main,.jieyu,.jieyu_con
{
	width:950px;
	margin:0 auto;
}
/*mian_left*/
.main_left
{
	width:640px;
	float:left;
}
.part1
{
	padding-top:30px;
}
/*part1*/
.part1 .title h3
{
	font:bold 24px/36px "Microsoft Yahei","黑体","Arial","SimSun";
	padding-bottom:10px;
	border-bottom:solid 5px #f80000;
}
.part1 .title h3 span
{
	font-size:18px;
	padding-left:10px;
}
.light .model
{
	padding:20px 0;
	border-bottom:dashed 1px #ccc;
}
.light .model h3
{
	font-size:16px;
	background:url(../images/ico2.gif) no-repeat center left;
	padding-left:15px;
}
.light .model p
{
	padding-top:10px;
}
/*xianzhuang*/
.xianzhuang .model
{
	padding-top:30px;
	position:relative;
	*zoom:1;
}
.xianzhuang .model img
{
	float:left;
	width:155px;
	height:115px;
	padding-right:15px;
}
.xianzhuang .model h3
{
	padding-bottom:10px;
}
.news .model
{
	border:none;
}
/*main_right*/
.main_right
{
	width:260px;
	float:right;
	padding-top:10px;
}
.right_model
{
	border-bottom:solid 1px #f80000;
	padding:20px 0 25px;
}
.right_model h2
{
	background:url(../images/ico.gif) no-repeat center left;
	padding-left:15px;
	font-size:16px;
}
.notice .model
{
	padding-top:25px;
	position:relative;
	*zoom:1;
}
.notice .model img
{
	width:107px;
	height:80px;
	float:left;
	padding-right:10px;
}
.notice .model p
{
	font-size:12px;
	padding-top:10px;
	line-height:18px;
}
.blue a:link,.blue a:visited,.blue a:hover
{
	color:#4099d6;
}
/*.hot*/
.hot 
{
	margin-top:20px;
}
.hot li
{
	border-bottom:dotted 1px #ccc;
	padding:5px 0;
}
.hot li h3
{
	font-weight:normal;
}
.hot li h3 span
{
	font:italic 22px Arial, Helvetica, sans-serif;
	color:#888;
	width:28px;
	display:inline-block;
}
.hot li p
{
	color:#999;
	font-size:12px;
	padding:5px 0 10px 28px;
}
.tech_img
{
	padding-top:30px;
	position:relative;
	*zoom:1;
}
.tech_img li
{
	width:118px;
	height:128px;
	overflow:hidden;
	float:left;
	padding-bottom:15px;
}
.tech_img li img
{
	width:118px;
	height:86px;
	padding-bottom:2px;
}
.tech_img li.floatright
{
	float:right;
}
.tech_img li span
{
	display:block;
	background:#e4e4e4;
	height:40px;
	line-height:18px;
	text-align:center;
	font-size:12px;
}
.tech_list
{
	padding-top:15px;
	border-top:dashed 1px #ccc;
	margin-top:10px;
}
.tech_list li
{
	line-height:20px;
	padding:7px 0 7px 15px;
	background:url(../images/dot.gif) no-repeat center left;
}
.right_model .info
{
	border-bottom:dotted 1px #ccc;
	padding:15px 0 10px;
}
.right_model .info img
{
	float:left;
	padding-right:10px;
	width:120px;
	height:80px;
}
.right_model .info h4
{
	font-weight:normal;
	font-size:14px;
	padding-bottom:5px;
	line-height:18px;
}
.right_model .info span
{
	color:#666;
	font:12px/22px "Microsoft Yahei","榛戜綋";
}
.right_model .info p
{
	font-size:12px;
	color:#666;
	line-height:18px;
	padding-bottom:5px;
}




/*jieyu*/
.jieyu
{
	clear:both;
	padding:0;
	float: left;
}
.jieyu .title
{
	width:640px;
}
.jieyu_con
{
	float: left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
.jieyu_con .floatleft
{
	width:640px;
}
.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:270px;
}
.jieyu_con .floatright .weibo
{
	padding-top:10px;
}
/*history*/
.history
{
	width:100%;
	height:50px;
	background:#888;
}
.history .history_con
{
	width:1000px;
	margin:0 auto;
	background:url(../images/line.gif) no-repeat center bottom;
	font:bold 20px/50px  "Microsoft Yahei","黑体","Arial","SimSun";
}
.history_con span
{
	background:#003c91;
	display:block;
	float:left;
	height:50px;
	padding:0 20px;
	line-height:50px;
	font-size:18px;
}
.history .history_con a
{
	margin:0 20px;
	height:50px;
	display:block;
	float:left;
	background:url(../images/line2.gif) no-repeat bottom right;
	padding-right:20px;
}

/** 页脚 **/
html .foot {
  border-top: 5px solid #010101;
  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:-548px;
	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;
}
