﻿@charset "utf-8";
/* CSS Document */


/*font*/

/*top font*/
.font_topa{
	font-size:12px;
	color:#444;
	line-height:28px;
}
.font_bold{
	font-weight:bold;
}
/*title font*/
.font_tita{
	font-size:16px;
	color:#0e5df7;
	font-weight:bold;
}
.font_titb{
	font-size:14px;
	color:#0e5df7;
	font-weight:bold;
}
.font_mark{
	color:#0e5df7;
	font-weight:bold;
}
.font_pa{
	font-size:14px;
	color:#555;
}
.font_pb{
	font-size:14px;
	color:#545454;
	line-height:24px;
}
/*p font*/


/*inline block*/
.block{
	display:block;
}
.block_inline{
	display:inline-block;
}
/*button*/
.btn_submit{
	display:inline-block;
	width:101px;
	height:38px;
	background:#13b0ec;
	border:none;
	border-radius:3px;
	font-family:'微软雅黑';
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
/*box*/
/*main cont*/
.box_content{
	width:1200px;
	margin:0 auto;
}
/*logo*/
.logo{
	float:left;
	margin-top:25px;
}
.logo img{
	display:block;
}
/*float*/
.box_overflow{
	overflow:hidden;
}
.box_float{
	float:left;
}
/*position*/
.box_posirev{
	position:relative;
}
.box_posiab_l{
	position:absolute;
	left:0px;
	top:0px;
}
.box_posiab_r{
	position:absolute;
	right:0px;
	top:0px;
}
/*banner*/
.box_banner{
	position:relative;
	margin-top:12px;
}
.box_banner img{
	display:block;
}
.img_bannera{
}
/*wrap box*/
.box_mainmod{
}

/*module box*/
.box_mod{
}
.mod_left{
	float:left;
}
.mod_right{
	float:right;
}
/*item box*/
.item_mod{
}
/*module content*/
.cont_mod{
	padding:20px;
}
/*background*/
.bg_img{
	background:url(../images/ic08.png) no-repeat right center;
}
.bg_color{
	background-color:#f7f7f7;
}
/*top*/
.bg_colortop{
	width:100%;
	background:#fafafa;
	height:50px;
}
	
/*border*/

.bd_color{
	border:1px solid #e5e5e5;
}
.bd_colorb{
	border:1px solid #e6e6e6;
}
.bd_colorc{
	border:1px solid #e7e7e7;
}
.bd_radius{
	border-radius:4px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}

/*margin*/
.mr_topmain{
	margin-top:20px;
}
.mr_tita{
	margin-bottom:15px;
}
.mr_pa{
	margin-bottom:10px;
}
.mr_lia{
	margin-right:24px;
}
/*padding*/

/*img*/
.img_vertical{
	vertical-align:middle;
}

/*nav*/
/*nav box*/
.box_nav{
	margin-top:18px;
}
.list_nav{
	overflow:hidden;
}
.li_nav{
	float:left;
	margin-left:50px;
	position:relative;
}
/*navlink*/
.link_nav{
	display:inline-block;
}
.li_nav a:hover{
	font-weight:bold;
}
.li_nav a:before{
	content:'';
	position: absolute;
	border-bottom: #ffd800 solid 2px;
	top: -10px;
	right: -8px;
	bottom: -10px;
	left: -8px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}

.li_nav a:hover:before {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.li_nav .cur_linknav{
	font-weight:bold;
}
.li_nav .cur_linknav:before{
	content:'';
	position: absolute;
	border-bottom: #ffd800 solid 2px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}
/*nav font*/
.font_nav{
	font-size:15px;
	color:#0e5df7;
	line-height:26px;
	font-family:arial;
}
/*mod imgtop txtbottom*/
.img_top{
	border-right:1px solid #eee;
	border-bottom:1px solid #fff;
}
.img_top img{
	width:299px;
	height:110px;
	display:block;
}
.txt_bottom{
	background:url(../images/bj01.jpg) repeat-x;
	height:40px;
	font-family:arial;
	font-size:14px;
	color:#fff;
	line-height:40px;
	text-align:center;
	position:relative;
}
.ic_txtbt{
	background:url(../images/bj02.jpg) no-repeat;
	width:1px;
	height:36px;
	position:absolute;
	right:0px;
	top:2px;
}
/*mod imgleft txtright*/
.img_left{
	float:left;
	margin-right:24px;
}
.img_radius{
	border-radius:4px;
}
.txt_right{
	float:left;
	width:1026px;
}
/*mod txtleft imgright*/
.img_right{
	float:right;
}
.txt_left{
	float:left;
	width:488px;
}
/*mod title*/
.title_left{
	float:left;
}
.guide_right{
	float:right;
}
.bd_titlea{
	border-bottom:1px solid #666;
}
.box_titlea{
	overflow:hidden;
	padding-bottom:10px;
}
.font_guidea{
	font-size:12px;
	color:#333;
}
.font_tit_left{
	font-size:18px;
	color:#333;
	font-weight:bold;
}
