@charset "utf-8";
/* CSS Document */

/*global css*/
html{width:100%;height:100%;}
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:12px;}
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:#4e4e4e;}
a:link,a:visited{color:#4e4e4e; text-decoration:none;}
a:hover{ color:#ee3a43;}
h1{font-size:16px;}
h2,h3,h4{font-size:14px;}
h6{ text-align:center;}
.white,.white a{color:#fff;}
.white:hover{color:#ee3a43; cursor: pointer;}
.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.floatleft{ float:left;}
.floatright{ float:right;}
#noborder{border:none;}
#nobg{background:none;}


*html{
	background-image:url(about:blank);
	background-attachment:fixed;
}

/*header topbar*/
.topbar {
  height: 33px;
  line-height: 33px;
  background:url(../images/t1.gif) repeat-x;
  border-bottom:solid 1px #ddd;
}
.topbar .menu {
  float: left;
  display: inline;
}
.topbar .menu-item {
  float: left;
  display: inline;
  color: #444;
}
.topbar .menu-item a {
  color: #1E376D;
  margin:0 8px;
}
.topbar .menu-user {
  float: right;
}
.topbar .menu-user .menu-item {
  margin-right: 0;
  margin-left: 4px;
  _margin-left: 2px;
}
.topbar .menu-user .menu-item a {
  margin-left: 0;
  margin-right: 4px;
}
#logininfo a {
  color: #1E376D;
}
/*main css*/
.topbar .top,.main,.active_info
{
	width:990px;
	margin:0 auto;
}
.head
{
	width:100%;
	padding:30px 0;
}
.head .logo
{
	float:left;
}
.head .tel
{
	float:right;
}
.head .tel img
{
	padding:10px 10px 0;
	float:left;
}
.head .tel .tel_num
{
	float:left;
}
.part1
{
	width:988px;
	margin:0 auto 20px;
	border:solid 1px #ccc;
}
/*banner*/
.banner
{
	border-top:solid 5px #bb0000;
}
.banner .title
{
	padding:20px 30px;
	background:#f8f8f8;
}
.banner .title h2
{
	font:bold 26px/26px "Microsoft Yahei","黑体";
	float:left;
	color:#000;
	padding-top:8px;
}
.banner .title img
{
	float:right;
}
.banner .banner_left
{
	width:580px;
	float:left;
	padding:0 0 0 30px;
}
.banner_left .s_banner
{
	width:72px;
	float:left;
}
.banner_left .s_banner .prev,.banner_left .s_banner .next
{
	width:19px;
	height:11px;
	margin-left:25px;
	cursor:pointer;
	background:url(../images/prev.gif) no-repeat center;
}
.banner_left .s_banner .next
{
	margin-top:15px;
	background:url(../images/next.gif) no-repeat center;
}
.banner_left .s_banner_con
{
	height:272px;
	overflow:hidden;
}
.banner_left .s_banner_con li
{
	width:72px;
	margin-top:20px;
	cursor:pointer;
	_margin-top:19px;
}
.banner_left .s_banner_con li img
{
	width:68px;
	height:68px;
	border:solid 1px #ddd;
	_padding-bottom:1px;
}
.banner_left .s_banner_con li.active img
{
	border:solid 2px #bb0000;
}
.banner_left .b_banner
{
	width:380px;
	height:260px;
	float:left;
	margin:20px 0 0 50px;
	overflow:hidden;
}
.banner_left .b_banner
{
	height:260px;
	overflow:hidden;
}
.banner_left .b_banner ul li img
{
	width:380px;
	height:260px;
}
.banner .banner_right
{
	width:355px;
	_overflow:hidden;
	float:right;
	padding:15px 0 25px 16px;
	border-left:dotted 1px #ccc;
}
.banner_right .time_box
{
	width:285px;
	height:59px;
	padding-left:55px;
	background:url(../images/t2.jpg) no-repeat center top;
	overflow:hidden;
	margin-bottom:10px;
}
.banner_right .time_box span
{
	font-size:28px;
	font-weight:bold;
	font-family:"Microsoft Yahei","Arial";
	float:left;
	margin:10px 0 0 28px;
	width:32px;
	text-align:center;
	color:#444;
	line-height:47px;
}
.banner_right p
{
	font-size:14px;
	line-height:20px;
	padding:8px 0 0 8px;
}
.banner_right p span
{
	color:#f00;
	font:bold 18px/18px "Microsoft Yahei","黑体","Arail";
}
.banner_right .btn_sq
{
	position:relative;
	left:-15px;
	margin-top:10px;
}
.banner_right .download
{
	/*background:url(../images/word.png) no-repeat center left;
	padding-left:25px;*/
	height:22px;
	display:block;
	line-height:22px;
	font-size:14px;
	margin:10px 0 0 0;
	text-align:center;
}
.red,.red a:link,.red a:visited,.red a:hover
{
	color:#d00001;
}
.red a:hover
{
	text-decoration:underline;
}
/*active_info*/
.active_info .title,.sy_mingdan .title
{
	border-bottom:solid 1px #bb0000;
}
.active_info h3,.sy_mingdan h3
{
	width:110px;
	text-align:center;
	height:35px;
	background:#bb0000;
	line-height:35px;
	color:#fff;
}
.sy_mingdan_con
{
	padding:0 20px 20px;
}
.sy_mingdan_con strong,.sy_mingdan_con b
{
	display: block;
}
.sy_mingdan_con strong
{
	font-size: 14px;
	padding-top: 20px;
}
.sy_mingdan_con b
{
	padding: 10px 0;
}
.sy_mingdan_con p
{
	padding-top: 8px;
}
.active_con
{
	margin:20px auto;
	background:url(../images/t3.gif) repeat-y center top;
	width:860px;
	font-size:14px;
	padding:40px 45px;
}
.active_con p
{
	color:#000;
}
.active_con .active_left,.active_con .active_right
{
	padding-top:19px;
	font-size:12px;
}
.active_con .active_left p,.active_con .active_right p
{
	font-size:12px;
}
.active_con .active_left
{
	width:440px;
	float:left;
}
.active_con .active_left .info_list
{
	padding:0 0 15px 20px;
}
.active_con .active_left .info_list li
{
	line-height:24px;
}
.active_con .active_left p
{
	padding-top:15px;
}
.active_con h2
{
	font:bold 24px/24px "Microsoft Yahei","黑体";
	color:#ed0202;
}
.active_con .active_right
{
	width:370px;
	float:right;
}
.active_con .active_right img
{
	padding-top:5px;
}
.active_bot
{
	width:779px;
	height:193px;
	margin-top:20px;
	padding:40px;
	background:url(../images/t4.png) no-repeat center top;
}
.active_con .active_left2
{
	width:350px;
	padding-top:50px;
}
.active_con .active_left2 p
{
	padding:0;
}
.active_con .active_left2 p a:link,.active_con .active_left2 p a:visited
{
	color: #c60000;
}
.active_con .active_left2 p a:hover
{
	color: #c60000;
	text-decoration: underline;
}
.bot_txt
{
	clear:both;
	text-align:center;
	color:#fff;
	height:30px;
	line-height:30px;
	padding-top:20px;
	font-family:"Microsoft Yahei","黑体";
}
.mingdan
{
	padding:30px 0 0 8px;
}

.pad40
{
	padding-top:40px;
}
/*video_tab*/
.video_tab
{
	margin-bottom:50px;
}
.video_tab .video_nav
{
	border-bottom:solid 1px #bb0000;
	height:35px;
	line-height:35px;
}
.video_tab .video_nav span
{
	padding:0 20px;
	border-right:solid 1px #ddd;
	display:block;
	float:left;
	height:35px;
	font-size:14px;
	cursor:pointer;
}
.video_tab .video_nav span.current
{
	background:#bb0000;
	color:#fff;
	font-weight:bold;
	border-right:none;
	cursor:pointer;
}
.video_show
{
	padding:50px;
}
.video_show .video_play
{
	width:660px;
	margin:0 auto;
	height:371px;
	text-align:center;
}
.video_show .xiazai
{
	padding:20px 0;
}
.video_show .xiazai h3
{
	padding-bottom:20px;
}
.video_show .xiazai .xiazai_list
{
	padding-bottom:20px;
	position:relative;
	*zoom:1;
}
.video_show .xiazai .xiazai_list li
{
	float:left;
	width:200px;
	padding-left:50px;
}
.video_show .xiazai .xiazai_list li img
{
	padding-right:10px;
	float:left;
}
.video_show .xiazai .xiazai_list li span
{
	padding-top:20px;
	display:block;
}
.video_show .xiazai .xiazai_list .lastone
{
	width:275px;
}
.video_show .xiazai .xiazai_list .lastone span
{
	padding-top:8px;
}
.video_bot
{
	background:url(../images/line.gif) no-repeat center top;
}
.video_bot .model
{
	padding-top:44px;
	position:relative;
	*zoom:1;
}
.video_bot .model img
{
	width:172px;
	height:124px;
	float:left;
}
.video_bot .model .model_right
{
	width:640px;
	float:left;
	padding-left:30px;
}
.orange
{
	font:18px/22px "Microsoft Yahei","黑体";
	color:#f68500;
}
.video_bot .model .model_right p
{
	font-size:14px;
	padding-top:5px;
}
.s_table
{
	padding-top:30px;
}
.s_table table
{
	width:820px;
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd;
	margin-top:10px;
	font-size:14px;
}
.s_table table tr td
{
	border-bottom:solid 1px #ddd;
	border-right:solid 1px #ddd;
	line-height:20px;
	padding:5px 10px;
	text-align:center;
}
.s_table table .title
{
	background:#fec37f;
	font-weight:bold;
}
.about
{
	padding-top:20px;
	font-size:14px;
}
.about p
{
	padding-top:10px;
}


















/** 页脚 **/
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;
}
