﻿/* CSS Document */
/*-------------------body 主题定义-------------------*/
html {overflow-y:scroll;}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body {
	margin:0; 
	padding:0;
	behavior:url("../images/csshover.htc"); /* css注释说明：兼容ie6 hover */
	font:12px/1.5 "微软雅黑",NSimSun,sisum,Arial,sans-serif;
	background:#ebebeb;
}
div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,
input,textarea,blockquote{
	padding:0; 
	margin:0;
}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;vertical-align:bottom;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}

body img,
a{
	outline:none;
	resize:none;
}
.clearfloat{clear:both}
.dis{
	display:block;
}
.undis{
	display:none;
}
/*-------------------body 主题定义-------------------*/

.wrapper{
	clear:both;
	width:1260px;
	margin:0 auto;
}
header{
	clear:both;
	width:100%;
	height:125px;
	background-color:#1c1436;
}
.top{
	clear:both;
	width:1260px;
	height:125px;
	margin:0 auto;
	overflow:hidden;
}
.logo{
	display:inline;
	float:left;
	width:660px;
	height:125px;
	overflow:hidden;
}
.top_link{
	display:inline;
	float:right;
	height:50px;
	padding-top:55px;
}
.top_link ul li{
	display:inline;
	float:left;
	width:98px;
	height:48px;
	line-height:26px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:500;
	text-align:center;
	padding-top:2px;
	border-left:1px solid #5b556d;
}
.top_link ul li img{
	display:block;
	width:20px;
	height:20px;
	margin:0 auto 3px auto;
}
.nav{
	clear:both;
	width:100%;
	height:60px;
	background-color:#ebebeb;
	z-index:9999999;
}
.menu 
{
    width:1260px;
	position:relative;
	z-index:100;
	margin:auto;
}
.menu .nav_inner{
	width:1260px;
	margin:0 auto;
	position:relative;
}
.nav_up{
	height:53px;
}
.nav_inner{
	margin-left:4px;
}
.nav_up .nav_con{
	clear:both;
	width:1253px;
	height:53px;
	}
.nav_up .nav_con ul{float:left}
.nav_up .nav_con li{
	display:inline;
	float:left;
	color:#1c1436;
	width:113px;
	font-family:"微软雅黑","microsoft yahei";
	font-size:18px;
	font-weight:500;
	text-align:center;
}
.nav_up .nav_con .nav_up_hover a{
	color:#d90000;
	display:inline-block;
	width:107px;
	height:50px;
	line-height:50px;
	font-family:"微软雅黑","microsoft yahei";
	font-weight:500;
	text-decoration:none;
	margin:0 auto;
	border-bottom:3px solid #d90000;	
}
.nav_up .nav_con .nav_up_hover a:hover{
	font-weight:700;
	text-decoration:none;
}
.nav_up .nav_con .nav_up_selected a{
	color:#d90000;
	display:inline-block;
	width:107px;
	height:50px;
	line-height:50px;
	font-family:"微软雅黑","microsoft yahei";
	font-weight:700;
	text-decoration:none;
	margin:0 auto;
	border-bottom:3px solid #d90000;
	
}
.nav_up .nav_con li h2{font-weight:normal;padding:0;margin:0}
.nav_up .nav_con li h2 a{
	color:#1c1436;
	display:inline-block;
	height:50px;
	line-height:50px;
	font-family:"微软雅黑","microsoft yahei";
	font-size:18px;
	text-decoration:none;
	text-align:center;
}

.nav_down{
	width:100%;
	position:absolute;
	top:53px;
	left:0px;
}
.nav_down .nav_down_menu{
	width:94%;
	padding:0 3%;
	margin:0;
	background:rgba(14, 10, 28, 0.9)!important;
	filter:Alpha(opacity=90); 
	background:#0e0a1c; /*　使用IE专属滤镜实现IE背景透明*/ 
	position:absolute;
	top:0px
}
.nav_down .nav_down_menu .nav_down_inner{
	clear:both;
	width:1190px;
	padding:0 35px;
	margin:20px auto;
	position:relative;
}
.nav_down .nav_down_menu dl{
	display:inline;
	float:left;
	width:500px;
	_width:470px;
	margin:20px 0;
	overflow:hidden;
}
.nav_down .submenu dt{
	display:inline;
	float:left;
	width:150px;
	height:40px;
	line-height:40px;
	font-family:"微软雅黑","microsoft yahei";
	font-size:16px;
	font-weight:500;
	margin-right:70px;
	margin-bottom:8px;
	text-align:center;
	border-bottom:1px solid #66636f;
}
.nav_down .submenu dt a{color:#ffffff;}
.nav_down .submenu dt a:hover{color:#d90000;}

.nav_down .nav_down_menu .intro_frame{
	display:inline;
	float:right;
	_width:750px;
	height:190px;
}
.nav_down_menu .intro_frame .dis_img{
	display:inline;
	float:left;
	width:153px;
	height:190px;
	margin:0 55px;
}
.nav_down_menu .intro_frame .dis_con{
	display:inline;
	float:left;
	height:130px;
	margin-top:20px;
	overflow:hidden;
}
.nav_down_menu .intro_frame .dis_con .dis_title{
	clear:both;
	color:#f6f6f6;
	width:350px;
	height:25px;
	line-height:25px;
	font-family:"微软雅黑","microsoft yahei";
	font-size:16px;
	font-weight:500;
}
.nav_down_menu .intro_frame .dis_con .ms_con{
	clear:both;
	color:#8e84ae;
	width:400px;
	height:130px;
	line-height:18px;
	font-family:"微软雅黑","microsoft yahei";
	font-size:14px;
	font-weight:500;
	overflow:hidden;
}
.js_frame{
	clear:both;
	width:100%;
	height:;
	background-image:;
	background-position:center;
	background-repeat:no-repeat;
}
.container{
	clear:both;
	width:100%;
	background:url(../images/bg/container_bg.jpg) repeat;
	background-repeat: repeat-x;
	background-color: #ebebeb;
}
footer{
	clear:both;
	width:100%;
	height:317px;
	border-top:1px solid #fefefd;
	background:url(../images/bg/footer_bg.jpg) center top no-repeat;
}
.footer_con{
	clear:both;
	width:1225px;
	height:317px;
	margin:0 auto;
}
.footer_con .footer_link{
	display:inline;
	float:left;
	width:262px;
	height:300px;
	padding-top:17px;
	margin-right:39px;
}
.footer_con .footer_link .link_title{
	clear:both;
	color:#ffffff;
	width:262px;
	height:38px;
	line-height:38px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:500;
	margin-top:2px;
	border-bottom:1px solid #525462;
}
.footer_con .footer_link .link_title img{
	display:inline;
	float:left;
	margin:10px 7px;
	overflow:hidden;
}
.footer_con .footer_link ul li{
	clear:both;
	width:244px;
	height:36px;
	line-height:36px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:500;
	padding-left:18px;
	background:url(../images/icon_02.png) left no-repeat;
	overflow:hidden;
}
.footer_con .footer_center{
	display:inline;
	float:left;
	color:#c4bfda;
	width:532px;
	height:317px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:500;
	text-align:center;
	background-color:#101327;
	overflow:hidden;
}
.footer_con .footer_right{
	display:inline;
	float:left;
	width:345px;
	margin:19px 0 0 46px;
}
.footer_con .footer_right .about_us{
	clear:both;
	color:#ffffff;
	width:262px;
	height:38px;
	line-height:38px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:500;
	margin-top:2px;
	margin-bottom:15px;
	border-bottom:1px solid #525462;
}
.footer_con .footer_right .about_us img{
	display:inline;
	float:left;
	margin:10px 6px 0 8px;
}
.footer_con .footer_right ul li{
	clear:both;
	width:252px;
	height:40px;
	line-height:40px;
	font-family:"微软雅黑";
	font-size:12px;
	font-weight:500;
	padding-left:8px;
	margin-bottom:18px;
	overflow:hidden;
}
.footer_con .footer_right ul li img{
	display:inline;
	float:left;
	margin-right:9px;
}



/*浮动窗口 start 2014-11-22 zl添加*/
.float_box_big{
	clear:both;
	width:105px;
	height:330px;
	background:rgba(35, 70, 112, 0.8)!important;
	filter:Alpha(opacity=80); 
	background:#234670; /*　使用IE专属滤镜实现IE背景透明*/ 
	position:fixed;
	right:0;
	top:30%;
	z-index:99999999;
}
.float_box_sm
{
    position:relative;
    display:none;
	clear:both;
	width:42px;
	height:103px;
	position:fixed;
	right:0;
	top:30%;
	z-index:99999999;
}

.float_box_sm .smopen
{
    position:absolute;
    width:25px;
    height:18px;
    cursor:pointer;
    top:2px;
    left:8px;
    }


/* 修正IE6振动bug */
* html,* html body{background-image:url(about:blank);
	background-attachment:fixed;
}
* html .float_box{
	position:absolute;
	left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,0)||0)-(parseInt(this.currentStyle.marginRight,0)||0));
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0)))；
	}

.float_box .box_con{
	position:relative;
}
.box_con .top_title{
	clear:both;
	color:#ffffff;
	width:103px;
	height:32px;
	line-height:32px;
	font-family:"微软雅黑","microsoft yahei";
	font-size:16px;
	font-weight:500;
	padding-left:2px;
	position:relative;
}
.box_con .top_title .close_bt{
	clear:both;
	width:14px;
	height:14px;
	overflow:hidden;
	position:absolute;
	top:7px;
	right:4px;
	cursor:pointer;
}
.box_con .weixin{
	clear:both;
	width:105px;
	height:122px;
	margin-bottom:12px;
	overflow:hidden;
}
.box_con .zxlist{
	clear:both;
	width:105px;
}
.box_con .zxlist ul li{
	clear:both;
	width:92px;
	height:20px;
	margin:0 auto 9px auto;
}
/*浮动窗口 end 2014-11-22 zl添加*/