/*通用类*/
*{
	margin:0;
	padding:0;	
}
*html{
	_background-image:url(/about:blank);
	_background-attachment:fixed;
}
body{		
	min-width:1000px;
	margin:0 auto;
	font-size:12px;	
	font-family:"宋体";
	font-family:"Microsoft Yahei";
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	color:#646464;
	text-decoration:none;	
}
a:hover{
	color:#c00;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 最先*/

/*header 最先*/
.header{
	height:75px;	
}
.header .logo{
	float:left;	
}
.nav{
	float:right;
	height:34px;
	margin-top:23px;
	font-size:15px;	
}
.nav a{
	float:left;
	margin-left:16px;	
	color:#343434;
	display:inline-block;
	height:32px;
	line-height:32px;
	padding:0 2px;
}
.nav a:hover,.nav a.hover{
	color:#c00;
	border-bottom:2px solid #c00;	
}
/*header 竣事*/

.child_banner{
	height:320px;
	width:100%;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/child_banner.jpg") no-repeat top center;	
}
.child_banner .banner_ad{
	display:block;
	height:320px;
	width:100%;	
}

.main{
	background:#f9f9f9 url("../images/main_bg.png") repeat-x left top;	
}

/*nav_pos 所在位置*/
.nav_pos{
	height:68px;
	line-height:68px;
	width:982px;	
	padding-left:18px;
	margin:0 auto;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/nav_pos.png") no-repeat left center;
	color:#00357c;	
}
/*nav_pos 所在位置*/

.main_inner{
	width:1000px;
	margin:0 auto;
	background:#fff;
	box-shadow:0 0 5px #bdc3c7;
	padding-bottom:50px;
}
.main_title{
	height:93px;
	text-align:center;
	font-size:20px;
	color:#1f1f1f;
	line-height:80px;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/main_title.png") no-repeat bottom center;	
}

/*footer 底部最先*/
.footer{
	height:68px;
	background:#464a53;
	border-top:1px solid #d6d6d6;	
	line-height:28px;
	text-align:center;
	padding-top:18px;
	color:#fff;
}
.footer a{
	color:#fff;	
}
.footer a:hover{
	color:#fff;
	text-decoration:underline;	
}
.footer_nav{
	height:28px;	
	line-height:28px;
}
.footer_nav a{
	color:#fff;
	margin:0 3px;	
}
/*footer 底部竣事*/

.go_top{
	width:54px;
	height:67px;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/go_top.png") no-repeat;	
	position:fixed;
	right:20px;
	bottom:100px;
	z-index:200;
	cursor:pointer;
	_position:absolute;	
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop)+eval(document.documentElement.clientHeight)-167);	
	display:none;
}

.page{
	height:16px;
	text-align:center;
	margin-top:48px;	
	line-height:16px;
}
.page a,.page span{
	margin:0 5px;	
	color:#000;
	padding:0 4px;
	border-radius:8px;
}
.page a:hover,.page span{
	color:#fff;		
	background:#4b4b4b;
}
.page a.p_btn{
	border-radius:4px;	
}

/*公用CSS 竣事*/

/*hm 首页*/

/*hm_banner 首页banner*/
.hm_banner{
	height:480px;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/banner.jpg") no-repeat top center;	
	position:relative;
}
.hm_banner .banner_ad{
	display:block;
	width:100%;
	height:480px;	
}
.hm_banner .banner_txt{
	text-align:center;
	font-size:28px;
	color:#001590;	
	line-height:40px;
	position:absolute;
	width:100%;
	left:0;
	top:360px;
	z-index:100;
}
/*hm_banner 首页banner*/

.hm_top{
	background:#f9f9f9;	
	padding:48px 0 34px 0;
}

.ht_left{
	width:475px;
	float:left;	
}
.hm_head{
	height:32px;
	line-height:32px;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/hm_head.gif") no-repeat left bottom;	
	clear:both;
}
.hm_head span{
	font-size:15px;
	color:#333;	
	float:left;
}
.hm_head .more{
	float:right;
	display:inline-block;
	height:32px;	
	padding-left:20px;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/hm_more.png") no-repeat left center;
}

/*hm_intro 产品先容*/
.hm_intro{	
	border-bottom:1px dashed #cfcfcf;	
	padding-bottom:30px;
	position:relative;
}
.hm_intro .photo{	
	display:block;
	width:475px;
	height:190px;
	margin:14px 0 15px 0;
}
.hm_intro .photo img{
	display:block;
	width:475px;
	height:190px;	
}
.hm_intro dt{
	line-height:24px;
	font-size:14px;
}
.hm_intro dt a{
	color:#1d1d1d;	
}
.hm_intro dt a:hover{
	color:#c00;	
}
.hm_intro dd{
	line-height:24px;
	color:#646464;	
	margin-top:5px;
}
.hm_intro .more{
	position:absolute;
	right:0;
	bottom:0;
	line-height:31px;	
}

.hm_top .intro_news{
	margin-top:22px;
	font-size:14px;	
}
.hm_top .intro_news li{
	height:30px;
	line-height:30px;
	clear:both;
	vertical-align:top;
	color:#646464;	
}
.hm_top .intro_news li a{
	float:left;
	display:inline-block;
	max-width:380px;
	_width:380px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.hm_top .intro_news li a:hover{
	text-decoration:underline;	
}
.hm_top .intro_news li span{
	float:right;	
}
/*hm_intro 产品先容*/

.ht_right{
	width:478px;	
	float:right;
}
.ht_right .spe_li{
	height:153px;	
	position:relative;
	border-bottom:1px dashed #cfcfcf;
	margin-top:25px;
}
.ht_right .spe_top{
	margin-top:14px;	
}
.ht_right .spe_end{
	border:0;	
}
.ht_right .spe_li .photo{
	float:left;
	display:block;
	width:190px;
	height:126px;
	border:1px solid #c8c8c8;
}
.ht_right .spe_li .photo img{
	display:block;
	width:190px;
	height:126px;	
}
.ht_right .spe_li .txt{
	width:270px;	
	float:right;
	height:153px;
	position:relative;
	color:#646464;
	line-height:24px;
}
.ht_right .spe_li .txt dt{
	height:30px;
	line-height:30px;	
	font-size:14px;
}
.ht_right .spe_li .txt dt a{
	display:inline-block;
	color:#1f1f1f;	
	max-width:260px;
	_width:260px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ht_right .spe_li .txt dt a:hover{
	color:#c00;
	text-decoration:underline;	
}
.ht_right .spe_li .more{
	position:absolute;
	right:0;
	bottom:5px;	
}

.hm_bottom{
	padding:44px 0 82px 0;	
	background:#fff url("../images/hm_bottom.png") no-repeat top center;
}

/*hm_spot 精彩现场*/
.hm_spot{
	float:left;
	width:478px;	
}
.hm_spot .spot_slide{
	height:166px;
	width:476px;
	border:1px solid #cdcdcd;	
	margin-top:15px;
}
#box{
	width:450px;
	margin:8px auto 0 auto;
}
#box li {
	width:254px;
}
#box li a{
	display:block;	
	position:relative;
}
#box li .sd{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:10;
	background:#000;
	opacity:0.5;	
	filter:alpha(opacity=50);
}
#box li.current .sd{
	display:none;
}
.mb-wrapper {
	margin: 0 auto 20px;
	position: relative;
	height:152px;
	left: 0;
	top: 0;
}
.mb-slider, .mb-scroll {
	width: 100%;
	height:152px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
.mb-active-slider {
	border-color: #333;
}
.mb-slider .mb-panel {
	margin-top:5px;
	display: block;
	cursor: pointer;
	float: left;
	list-style: none;
}
.mb-panel a {
	outline:0;
}
.mb-slider .mb-panel.current {
	cursor: auto;
}
.mb-inside * {
	max-width: 100%;
}
a.mb-scrollButtons {
	display: block;
	width: 11px;
	height: 55px;
	
	position: absolute;
	top:55px;
	cursor: pointer;
	text-decoration: none;
	outline: 0;
	border: 0;	
}
a.mb-scrollButtons.mb-left {
	background: transparent url(../images/spot_left.png) no-repeat;
	left: -13px;
}
a.mb-scrollButtons.mb-right {
	background: transparent url(../images/spot_right.png) no-repeat;
	right: -13px;
}
a.mb-scrollButtons.mb-left:hover {
	background-position: left bottom;
}
a.mb-scrollButtons.mb-right:hover {
	background-position: right bottom;
}
a.mb-scrollButtons.disabled {
	display: none;
}
.mb-controls {
	margin: 0 auto;
	text-align: center;
	position:absolute;
	top:350px;
	left:560px;
	z-index: 100;
	display:none;
}
.mb-controls a {
	color: #666;
	font: 18px/2.2 Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}
.mb-panel {
	margin-top:90px;
}
.mb-controls a:hover {
	color: black;
}
.mb-controls a.current {
	color:#900;
}
.main-nav {
	display: block;
	text-align: center;
	border-bottom: 2px solid #a71700;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
.main-nav a {
	text-decoration: none;
	color: #3e63ec;
	font-size: 18px;
	margin: 0 8px;
}
.main-nav a:hover {
	color: black;
	border-bottom: 2px solid black;
}
.mb-inside img {
	width: 100%;
}
/*hm_spot 精彩现场*/

.hm_news{
	float:right;
	width:478px;	
}
.hm_news ul{
	margin-top:8px;	
}
.hm_news li{
	height:30px;
	line-height:30px;
	vertical-align:top;
	font-size:14px;
}
.hm_news li a{
	display:inline-block;
	max-width:470px;
	_width:470px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}

/*hm 首页*/

/*spot 精彩现场页*/
.spot_page{
	width:932px;
	margin:18px auto 0 auto;	
}
.spot_page p{
	text-indent:2em;
	line-height:24px;
	color:#646464;	
}

.spot_tabs{
	margin-top:18px;	
}
.spot_tabs .spot_con{
	display:none;	
	width:930px;
	height:464px;
	border:1px solid #cdcdcd;
	box-shadow:1px 1px 1px #b8b7b5;
}
.spot_tabs .spot_con img{
	display:block;
	width:930px;
	height:464px;	
}
.spot_tabs .show{
	display:block;	
}

.spot_handle{
	height:156px;
	border:1px solid #cdcdcd;
	margin-top:10px;	
	position:relative;
}
.spot_advs{
	width:856px;
	height:156px;	
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.spot_advs li{
	width:214px;	
	height:156px;
	float:left;
	_display:inline;
}
.spot_advs li a{
	display:inline-block;
	width:200px;
	height:124px;
	border:1px solid #b5b4b2;	
	position:relative;
	overflow:hidden;
	margin:15px 0 0 6px;
}
.spot_advs li .hover{
	box-shadow:0 2px 3px #6d6b6c;	
}
.spot_advs li img{
	display:block;
	width:200px;
	height:124px;	
}
.spot_handle .c_btn{
	width:20px;
	height:156px;
	cursor:pointer;
	position:absolute;
	top:0;	
}
.spot_handle .pre{
	left:0;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/spot_pre.png") no-repeat center center;	
}
.spot_handle .next{
	right:0;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/spot_next.png") no-repeat center center;	
}
/*spot 精彩现场页*/

/*contact 联系AG贵宾会*/
.contact_way{
	text-align:center;	
	font-size:14px;
	padding:20px 0 26px 0;
	color:#191b1d;
}
.contact_line{
	font-size:1px;
	height:9px;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/contact_line.png") no-repeat top center;	
}
.contact_way .tit{
	height:32px;	
	line-height:32px;
}
.contact_way .tit span{
	display:inline-block;
	height:32px;
	line-height:32px;	
	padding-left:25px;
}
.contact_way .online{
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/contact_online.png") no-repeat left center;	
}
.contact_way .tel{
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/contact_tel.png") no-repeat left center;	
}
.contact_way .wx{
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/contact_wx.png") no-repeat left center;	
}
.contact_way .contact_links{
	line-height:28px;
	color:#01509e;
	font-style:italic;	
}
.contact_way .contact_links:hover{
	color:#01509e;
	text-decoration:underline;	
}
.contact_way .contact_tel{
	line-height:28px;
	color:#01509e;	
}
.contact_way .contact_wx img{
	display:inline-block;
	width:150px;
	height:150px;	
}
/*contact 联系AG贵宾会*/

/*news 媒体聚焦*/
.news_list{
	width:930px;
	margin:0 auto;	
}
.news_list li{
	height:26px;
	line-height:26px;
	clear:both;
	border-bottom:1px dashed #646464;	
	margin-top:30px;
	padding-left:12px;
	vertical-align:top;
	background:url("/new/ruanjian/yingyongruanjiankaifa/modelbank4.0/images/news_li.png") no-repeat left center;
}
.news_list li a{
	float:left;	
	display:inline-block;
	max-width:800px;
	_width:800px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news_list li a:hover{
	color:#c00;
	text-decoration:underline;	
}
.news_list li span{
	float:right;
	color:#646464;	
}
/*news 媒体聚焦*/

/*expert 专家看法*/
.expert_page{
	width:932px;	
	margin:0 auto;
	color:#646464;
	padding-top:15px;
}
.expert_page h2{
	height:40px;
	line-height:40px;	
	text-align:center;
	color:#000;
	font-size:20px;
}
.expert_page .writer{
	text-align:right;	
}
.expert_page p{
	line-height:24px;
	text-indent:2em;	
}
.expert_page .master{
	margin:10px 0 5px 0;
}
.expert_page .master dt{
	height:444px;
	border:1px solid #cdcdcd;	
}
.expert_page .master img{
	display:block;
	width:930px;
	height:444px;	
}
.expert_page .master dd{
	line-height:30px;
	height:30px;
	text-align:center;	
}

.expert_others{
	font-size:14px;
	width:930px;
	margin:30px auto 0 auto;
	line-height:30px;
	text-align:right;	
}
.expert_others a{	
	margin-left:30px;	
}
/*expert 专家看法*/<!--耗时1757847068.6709秒-->