﻿/* 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 "Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif,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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif,"Source Han Serif SC", serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif,"Source Han Serif SC", serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif,"Source Han Serif SC", serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif,"Source Han Serif SC", serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif,"Source Han Serif SC", serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif,"Source Han Serif SC", serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif,"Source Han Serif SC", serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif;
	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:"Source Han Sans CN", "Source Han Sans TW", "Source Han Sans KR", "Source Han Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK KR", "Noto Sans CJK", "Source Han Sans", "Noto Sans", sans-serif,"Source Han Serif SC", serif;
	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添加*/
