@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, img {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none;
}
body {
	padding-top: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	-webkit-font-smoothing: antialiased;
}
 @media (min-width: 768px) {
body {
	padding-top: 110px;
}
}
.media-left, .media-right, .media-body {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* topNav */
.topNav {
	background-color: #ecf0f1;
}
.topNav .topLink {
	overflow: hidden;
	zoom: 1;
}
.topNav .topLink li {
	float: left;
	width: 30px;
	height: 30px;
	border-left: 1px solid #919191;
}
.topNav .topLink li:first-child {
	border-left: none;
}
.topNav .topLink li a {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #ecf0f1;
}
.topNav .topLink li a:hover {
	background-color: #dde0e1;
}
.topMenu {
	overflow: hidden;
	zoom: 1;
}
.topMenu li {
	float: left;
	margin-top: 9px;
	margin-bottom: 9px;
	padding-right: 10px;
	padding-left: 10px;
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	border-left: 1px solid #919191;
}
.topMenu li:first-child {
	border-left: none;
}
.free-trial{
	margin-left:20px;
	line-height:78px;
	font-size:16px;
	color:#1b8fe2;
	text-decoration:none;
}
.free-trial:hover{
	color:#C00;
	text-decoration:none;
}
.free-trial1{
	margin-left:20px;
	line-height:78px;
	font-size:16px;
	color:#0099ff;
	padding:12px 20px;
	background:#f8d803;
	border-radius:7px;
	text-decoration:none;
}
.free-trial1:hover{
	color:#C00;
	text-decoration:none;
}
/* navbar */
.navbar {
	border: none;
}
.navbar-collapse {
	border-top: 0;
	border-bottom: 1px solid transparent;
}
@media (min-width: 768px) {
.navbar-collapse {
	border-bottom: none;
}
}
.navbar-inverse .navbar-collapse {
	border-color: #ddd;
}
@media (min-width: 768px) {
.navbar-inverse .navbar-collapse {
	border-color: none;
}
}
.navbar-brand {
	width: 168px;
	height: 50px;
	line-height: 50px;
	padding: 0;
	background: url(../images/logo1.png) no-repeat 14px center;
}
@media (min-width: 992px) {
.navbar-brand {
	width: 304px;
	height: 80px;
	line-height: 80px;
	background: url(../images/logo.png) no-repeat 14px center;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.navbar-brand {
	width: 110px;
	height: 80px;
	line-height: 80px;
	background: url(../images/logo.png) no-repeat 14px center;
}
}
.nav > li {
	margin-left: 0;
	margin-bottom: 1px;
	font-size: 14px;
}
@media (min-width: 768px) {
.nav > li {
	margin-left: 1px;
	margin-bottom: 0;
	font-size: 15px;
}
}
@media (min-width: 768px) {
.nav > li > a {
	padding-left: 23px;
	padding-right: 23px;
}
}
@media (min-width: 768px) {
.navbar-nav > li > a {
	padding-top: 30px;
	padding-bottom: 30px;
}
}
.navbar-inverse {
	background: #fff;
}
.navbar-inverse .navbar-nav > li > a {
	color: #4b4b4b;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #fff;
	background: #b31f2a;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	color: #fff;
	background: #b31f2a;
}
.navbar-inverse .navbar-toggle {
	border-color: #d5d5d5;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background: #eee;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background: #999;
}
/* carousel */
.carousel .carousel-inner img {
	margin: 0 auto;
}
.carousel-indicators {
	bottom: 5px;
}
@media screen and (min-width: 768px) {
.carousel-indicators {
	bottom: 10px;
}
}
.carousel-indicators li {
	width: 14px;
	height: 14px;
	margin: 0 3px;
	border-radius: 14px;
}
.carousel-indicators .active {
	width: 14px;
	height: 14px;
	margin: 0 3px;
	background: #fff;
	border: 1px solid #fff;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	width: 60px;
	height: 60px;
	margin-top: -30px;
	font-size: 0;
	text-indent: -9999px;
	background: url(../images/banArrow.png) no-repeat;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	background-position: 0 0;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	background-position: -60px 0;
}
}
/* mainbar */
.mainbar {
	padding-top: 80px;
	padding-bottom:40px;
	background-color: #ecf0f1;
}
.mainbar .mainbar_list {
	position: relative;
	margin-bottom: 30px;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	border: 1px solid #dadedf;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.mainbar .mainbar_list1{
	padding-top: 36px;
}
.mainbar .mainbar_list .mainbar_icon {
	position: absolute;
	top: -33px;
	left: 50%;
	margin-left: -33px;
	width: 66px;
	height: 66px;
}
.mainbar .mainbar_list .mainbar_icon01 {
	background: url(../images/icon08.png) no-repeat left top;
}
.mainbar .mainbar_list .mainbar_icon02 {
	background: url(../images/icon09.png) no-repeat left top;
}
.mainbar .mainbar_list .mainbar_icon03 {
	background: url(../images/icon10.png) no-repeat left top;
}
.mainbar .mainbar_list h2 {
	height: 56px;
	line-height:140%;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.mainbar .mainbar_list h3 {
	height: 36px;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.mainbar .mainbar_list p {
	min-height: 128px;
	line-height: 160%;
	color: #666;
	text-align: Justify;
	text-justify: inter-ideograph;
}
.mainbar .mainbar_list .mainbar_btn {
	display: block;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #0e7fd0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.mainbar .mainbar_list .mainbar_btn:hover {
	background-color: #1b8fe2;
}
/* mainban */
.mainban {
	padding-top: 30px;
	padding-bottom: 30px;
}
/*main_des*/
.main_des{
	margin-top:70px;
	text-align:center;
}
.main_des h3{
	margin-bottom:15px;
	font-size:36px;
	color:#333;
	font-weight:bold;
}
.main_des p{
	font-size:16px;
	line-height:180%;
	color:#818181;
}
/* maincase */
.maincase {
	margin-top:50px;
	text-align: center;
}
.maincase .btn {
	margin-top: 25px;
	padding: 20px 50px;
	font-size: 14px;
}
.maincase .maincase_btn {
	border: none;
	background-color: #0e7fd0;
}
.maincase .maincase_btn:hover {
	background-color: #1b8fe2;
}
/* supporting */
.supporting {
	margin-top: 70px;
	padding-top: 60px;
	border-top: 1px solid #d5d5d5;
}
.supporting h2 {
	margin-bottom: 50px;
	font-size:36px;
	text-align: center;
	font-weight:bold;
}
.supporting .supporting_bd {
	height:auto;
	border: 1px solid #ddd;
	border-right:0;
}
.supporting .supporting_bd dl {
	min-height: 136px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.supporting .supporting_bd dt {
	min-height: 160px;
	padding-left: 50px;
	padding-right: 10px;
	line-height: 180%;
	color: #666;
	font-weight: normal;
	background: url(../images/icon11.png) no-repeat 6px top;
}
.supporting .supporting_bd dd {
	padding-top: 10px;
	text-align: right;
}
.supporting .supporting_bd dd strong, .supporting .supporting_bd dd span {
	display: block;
}
.supporting .supporting_bd dd strong {
	color: #666;
}
.supporting .supporting_bd dd span {
	font-size: 11px;
	color: #999;
}
.supporting .btn {
	margin-top: 30px;
	padding: 12px 50px;
	font-size: 14px;
}
.supporting .supporting_btn {
	border: none;
	background-color: #0e7fd0;
}
.supporting .supporting_btn:hover {
	background-color: #1b8fe2;
}
/* application */
.application {
	margin-top: 80px;
	padding-top: 60px;
	border-top: 1px solid #ddd;
}
.application h2{
	margin-bottom:60px;
	line-height:140%;
	font-size: 36px;
	color: #333;
	text-align:center;
	font-weight:bold;
}
.application h3 {
	margin-bottom: 20px;
	line-height: 140%;
	font-size: 24px;
	color: #333;
	font-weight:bold;
}
.application dl{
	margin-bottom:80px;
}
.application p {
	line-height: 180%;
	color: #666;
	font-weight: normal;
}
.application .btn {
	margin-top: 20px;
	padding: 7px 16px;
	font-size: 14px;
}
.application .application_btn {
 position:absolute  border: none;
	color: #fff;
	background-color: #0e7fd0;
}
.application .application_btn:hover {
	background-color: #1b8fe2;
}
/* mainwhy */
.mainwhy {
	margin-top: 20px;
	padding-top: 60px;
	padding-bottom:80px;
	border-top: 1px solid #ddd;
}
.mainwhy h2{
	margin-bottom:30px;
	font-size: 36px;
	color: #333;
	text-align:center;
	font-weight:bold;
}
.mainwhy h4{
	margin-bottom:10px;
	font-size: 18px;
	color: #818181;
	line-height:180%;
	text-align:center;
}
.mainwhy .des{
	font-size:16px;
	line-height:180%;
	color:#818181;
	text-align:center;
}
.mainwhy dl{
	margin-bottom:60px;
}
.mainwhy h3 {
	margin-bottom: 20px;
	line-height: 120%;
	font-size: 24px;
	color: #333;
	font-weight:bold;
}
.mainwhy p {
	margin-top:5px;
	margin-bottom:5px;
	line-height: 180%;
	color: #666;
	font-weight: normal;
}
.mainwhy p img{
	margin-right:10px;
	vertical-align:middle;
}
.mainwhy p strong{
	line-height:180%;
	font-size:16px;
	color:#444;
}
.mainwhy .list{
	margin-bottom:60px;
}
.mainwhy .col-sm-3{
	padding-right:10px;
	padding-left:10px;	
}
.mainwhy .listbd{
	padding-top:15px;
	text-align:center;
}
.mainwhy .listbd h4{
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
}
.mainwhy .listbd p{
	padding-right:30px;
	padding-left:30px;
	line-height:160%;
	font-size:14px;
}

.mainwhy .btn {
	margin-top: 20px;
	padding: 9px 20px;
	font-size: 14px;
}
.mainwhy .mainwhy_btn {
	position:absolute;
    border: none;
	color: #fff;
	background-color: #0e7fd0;
}
.mainwhy .mainwhy_btn:hover {
	background-color: #1b8fe2;
}
/* scroll */
.mainscroll {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #ecf0f1;
}
.mainscroll h2 {
	height: 60px;
	font-size: 22px;
	color: #333;
}
.stylesgoleft {
	position: absolute;
	top: 160px;
	left: 15px;
	width: 50px;
	height: 50px;
	background: url('../images/arrowhead.png') no-repeat left top;
	cursor: pointer;
	z-index: 9999;
}
.stylesgoleft:hover {		
	background: url('../images/arrowhead.png') no-repeat left -50px;
}
.stylesgoright {
	position: absolute;
	top: 160px;
	right: 19px;
	width: 50px;
	height: 50px;
	background: url('../images/arrowhead.png') no-repeat left -100px;
	cursor: pointer;
}
.stylesgoright:hover {
	background: url('../images/arrowhead.png') no-repeat left -150px;
}
.maindiv1 {
	height: 380px;
	overflow: hidden;
	position: relative;
}
.maindiv1 ul {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	zoom: 1;
}
.maindiv1 ul li {
	float: left;
	width: 390px;
	text-align: center;
}
.maindiv1 ul img {
	display: block;
	width: 356px;
	height: 288px;
}
.maindiv1 ul li p {
	margin-top: 10px;
	margin-right: 18px;
	text-align: left;
}
/* content */
.contTit {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 32px;
	font-size: 28px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #ecf0f1;
}
.content {
	padding-top: 30px;
	padding-bottom: 50px;
}
.contList {
}
.contList h3 {
	height: 45px;
	font-size: 22px;
	border-bottom: 1px solid #ccc;
}
.contList ul {
	margin-top: 15px;
	margin-left: 20px;
}
.contList ul li {
	margin: 10px 0;
	font-size: 16px;
	list-style: outside;
}
.contShow {
}
.contShow_tit {
	height: 36px;
	color: #818181;	
}
.contShow h2 {
	padding-top: 5px;
	padding-bottom: 15px;	
	line-height: 27px;
	font-size: 25px;
	border-bottom: 2px solid #ccc;
}
.contShow_text {
	margin-top: 30px;
	line-height: 180%;
}
.contShow_text p {
	margin-bottom: 20px;
}
/* features */
.features {
	margin-bottom: 45px;
	padding-bottom: 40px;
	border-bottom: 1px solid #e5e5e5;	
}
.features h2 {
	margin-top: 20px;
	line-height: 140%;
	margin-bottom: 20px;
	font-size: 27px;
	color: #0e7fd0;
	font-weight: bold;	
	text-transform: uppercase;
	letter-spacing: 1px;
}
.features h3 {
	margin-bottom: 10px;
	font-size: 20px;
	color: #333;
}
.features p {
	line-height: 160%;
	color: #666;
}
.features a {
	display: inline-block;
	margin-top: 20px;
	padding: 10px 20px;
	color: #fff;
	background-color: #0e7fd0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.features a:hover {
	background-color: #1b8fe2;
}
/* solutions */
.solutions {
	margin-top: 80px;
}
.solutions h3 {
	margin-bottom: 20px;
	line-height: 140%;
	font-size: 28px;
	color: #f5801c;
	letter-spacing: 1px;
	font-weight:bold;
}
.solutions dl{
	margin-bottom:70px;
}
.solutions dl img{
	border-radius:7px;
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.10);
}
.solutions p {
	line-height: 180%;
	color: #666;
	font-weight: normal;
}
.solutions .btn {
	margin-top: 30px;
	padding: 8px 25px;
	font-size: 14px;
}
.solutions .solutions_btn {
 	position:absolute;
 	border: none;
	color: #fff;
	background-color: #0e7fd0;
}
.solutions .solutions_btn:hover {
	background-color: #1b8fe2;
}
/* players */
.playersbg {
	background-color: #ecf0f1;
} 
.players h2 {
	margin-top: 20px;
	margin-bottom: 15px;
	line-height: 30px;
	font-size: 27px;
	color: #0e7fd0;	
	letter-spacing: 1px;
}
.players p {
	margin-bottom: 15px;
	line-height: 160%;
	color: #666;
}
.players a {
	display: inline-block;
	margin-top: 25px;
	padding: 12px 25px;
	color: #fff;
	background-color: #0e7fd0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.players a:hover {
	background-color: #1b8fe2;
}
.players li {
	margin-left: 15px;
	line-height: 180%;
	list-style: circle;
	color: #666;
}
/* training */
.training {
	margin-bottom: 45px;
	padding-bottom: 40px;
	border-bottom: 1px solid #e5e5e5;	
}
.training h2 {
	margin-top: 30px;
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 26px;
	color: #0e7fd0;
	font-weight: bold;	
	text-transform: uppercase;
	letter-spacing: 1px;
}
.training h3 {
	margin-top: 40px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #0e7fd0;
}
.training p {
	line-height: 160%;
	color: #666;
}
.training a {
	display: inline-block;
	margin-top: 20px;
	padding: 25px 50px;
	color: #fff;
	background-color: #0e7fd0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.training a:hover {
	background-color: #1b8fe2;
}
/* pricing */
.pricing {
	margin-bottom: 30px;
}
.pricing dl {
	margin-bottom: 20px;
}
.pricing dl dt {
	height: 40px;
	line-height: 40px;
	text-align: right;
	border-bottom: 1px solid #e5e5e5;
}
.pricing dl dd {
	height: 40px;
	line-height: 40px;
	text-align: right;
	border-bottom: 1px solid #e5e5e5;
}
.pricing .pricingList {
	
}
.pricing .pricingList dt {
	color: #fff;
	text-align: center;
	background-color: #0e7fd0;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
.pricing .pricingList dd {
	color: #818181;
	text-align: center;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
.pricing dl .pricingBg {
	color: #666;
	background-color: #f0f0f0;
}
.pricingTxt {
	line-height: 180%;
	font-size: 16px;
	color: #666;
	text-align: center;
}
.pricingPay {
	margin-top: 45px;
	padding-top: 14px;
	padding-right: 25px;
	padding-bottom: 14px;
	padding-left: 25px;
	font-size: 18px;
	border: 1px solid #818181;
	overflow: hidden;
	zoom :1;
} 
.pricingPay span {
	padding-top: 11px;
}
.pricingPay a {
	padding: 14px 36px;
	font-size: 14px;
	color: #fff;
	background-color: #0e7fd0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.pricingPay a:hover {
	background-color: #1b8fe2;
}
.pricingInfo {
	margin-top: 40px;
}
.pricingInfo h3 {
	margin-bottom: 36px;
}
.pricingInfo dl {
	min-height: 64px;
	height: auto;
	margin-right: auto;
	margin-bottom: 36px;
	margin-left: auto;
}
.pricingInfo dl dd {
	color: #818181;
}
.pricingInfo dl dd span {
	font-size: 16px;
	color: #333;
	line-height: 200%;
	text-transform: uppercase;
}
.shensuo {
	margin-top: 50px;
	padding-top: 40px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #e5e5e5;
}
.shensuo h2 {
	margin-bottom: 40px;
	font-size: 26px;
	text-align: center;
	text-transform:uppercase;
}
.shensuo dt {
	padding: 12px 20px;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	background-color: #fff;
}
.shensuo dt a {
	color: #333;
	text-decoration: none;
}
.shensuo dt a:hover {
	color: #0e7fd0;
}
.shensuo dd {
	margin-bottom: 10px;
	padding: 18px 30px;
	line-height: 180%;
	color: #666;
	border: 1px solid #e5e5e5;
	background-color: #f5f5f5;
}
/* smartlfd */
.smartlfd {
	margin-bottom: 45px;
	padding-bottom: 40px;
	border-bottom: 1px solid #e5e5e5;	
}
.smartlfd h2 {
	margin-top: 30px;
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 26px;
	color: #333;
	font-weight: bold;	
	text-transform: uppercase;
	letter-spacing: 1px;
}
.smartlfd p {
	margin-bottom: 15px;
	line-height: 160%;
	color: #666;
}
.smartlfd a {
	display: inline-block;
	margin-top: 20px;
	padding: 25px 50px;
	color: #fff;
	background-color: #0e7fd0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.smartlfd a:hover {
	background-color: #1b8fe2;
}
/* freetrial */

.freetrial .des{
	width:96%;
	margin-bottom:20px;
	font-size:14px;
	color:#666;
	line-height:160%;
}
.freetrial .des strong{
	color:#333;
}
.freetrial .des p{
	margin-bottom:10px;
}
.freetrial h3 {
	margin-bottom: 30px;
	font-size: 20px;
	line-height: 120%;
}
.freetrial .form {
	position: relative;
	margin-bottom: 15px;
}
.freetrial label {
	display: block;
	height: 22px;
	font-size: 14px;
}
.freetrial .inputbg {
	display: block;
	width:96%;
	padding: 8px 10px;
	border: none;
	background-color: #ecf0f1;
}
.freetrial .red {
	position: absolute;
	top: 36px;
	right: 10px;
	font-size: 16px;
	color: #f00;
}
.freetrial .submitBtn {
	margin-right: 10px;
	padding: 10px 50px;
	font-size: 16px;
	color: #fff;
	background-color: #0e7fd0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
}
.freetrial .submitBtn:hover {
	background-color: #1b8fe2;
}
.freetrial .change{
	padding-top:5px;
	padding-bottom:10px;
}
.freetrial .change p{
	margin-bottom:5px;
}
/* support */
.support {
	margin-top: 20px;
	font-size: 18px;
	color: #666;
}
.support .row {
	margin-bottom: 12px;
}
.support .row p {
	padding-top: 30px;
}
@media (max-width: 768px) {
.support .row p {
	padding-top: 20px;
	font-size: 14px;
}
}
/* customers */
.customers {
	margin-top: 20px;
}
.customers dl {
	margin-bottom: 25px;
	overflow: hidden;
	zoom: 1;
} 
.customers dl dt img {
	margin: 0 auto;
}
.customers dl dd {
	margin-top: 12px;
	line-height: 160%;
}
.customers dl dd a {
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
.customers dl dd a:hover  {	
	color: #1b8fe2;
}
/* switch */
.switch {
	line-height: 160%;
	color: #818181;
	border-top: 1px solid #e5e5e5;
}
.switch h3 {
	margin-top: 20px;
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 25px;
	color: #0e7fd0;
	font-weight: bold;
	text-transform: uppercase;
}
.switch h4 {
	line-height: 220%;
	font-size: 20px;
	color: #333;
}
.switch p {
	margin-bottom: 15px;
}
.switch dl {
	margin-bottom: 20px;
	font-family: Verdana, Geneva, sans-serif;
}
.switch dl dt {
	line-height: 220%;
	font-size: 18px;
	color: #0e7fd0;
}
.switch dl dd {
	line-height: 160%;
}
.switch li {
	list-style: outside;
	margin-bottom: 10px;
	margin-left: 20px;
}
/* boards */
.boards {
	position: relative;
	padding-top: 56px;
	padding-bottom: 60px;	
	background-color: #ecf0f1;
}
.boards h2 {	
	line-height: 120%;
	font-size: 30px;
	color: #666;
	text-align: center;
	text-transform: uppercase;
}
.boards h3 {
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 28px;
	color: #0e7fd0;
	text-transform: uppercase;
}
.boards p {
	font-family:Verdana, Geneva, sans-serif;
	line-height: 180%;
	color: #666;	
}
.boardsBg {
	position: relative;
	padding-top: 56px;
	padding-bottom: 60px;
	background-color: #fff;
}
.boardsBg h2 {
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 28px;
	color: #0e7fd0;
	text-transform: uppercase;
}
.boardsBg h4 {
	margin-bottom: 20px;
	font-size: 18px;
	color: #818181;
	text-transform: uppercase;	
}
.boardsBg h5 {
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 22px;
	color: #333;	
}
.boardsBg p {
	margin-bottom: 15px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 180%;
	color: #666;	
}
.boardsBd {
	border: 1px solid #e5e5e5;
}
/* news */
.news {
	padding-top: 20px;
}
.news .col-md-6{
	padding-right:20px;
	padding-left:20px;
}
.news .col-md-6 img{ 
	border:1px solid #e1e1e1; 
	border-bottom:none;
}
.news  dl{
	min-height:220px;
	height:auto;
	margin-bottom:30px;
	padding-top: 15px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #e1e1e1;
	border-top:none;
}
.news dl dt {
	margin-bottom: 12px;
	font-size: 20px;
	color: #333;
}
.news dl .newsTime {
	margin-bottom: 12px;
	font-size: 12px;
	color: #818181;
}
.news dl .newsLink {
	margin-top: 12px;
	font-size: 16px;
}
.news .media {
	padding-bottom: 12px;
	border-bottom: 1px solid #eee;
}
.news .media .mediaTime {
	margin-bottom: 5px;
	font-size: 12px;
	color: #818181;
}
.news h2 {
	margin-bottom: 10px;
	font-size: 22px;
	color: #333;
	line-height: 140%;
}
.newsShow-time {
	margin-bottom: 30px;
	color: #818181;
}
.newsShow {
	margin-top: 30px;
	line-height: 180%;
}
.newsShow p {
	margin-bottom: 16px;
}
/* digital */
.digitalTit {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 32px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #0e7fd0;
}
.digitalText {
	line-height: 180%;
	color: #666;
}
.digitalText h2 {
	margin-top: 30px;
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 26px;
	color: #0e7fd0;
	font-weight: bold;	
	text-transform: uppercase;
	letter-spacing: 1px;
}
.digitalText p {
	margin-bottom: 15px;
}
.digital {
	margin-bottom: 45px;
	padding-top: 45px;
	border-top: 1px solid #e5e5e5;	
}
.digital h2 {
	margin-top: 30px;
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 26px;
	color: #0e7fd0;
	font-weight: bold;	
	text-transform: uppercase;
	letter-spacing: 1px;
}
.digital p {
	line-height: 160%;
	color: #666;
}
/* about */
.about {
	padding-bottom: 50px;
	line-height: 180%;
	color: #666;
}
.about h2 {
	margin-top: 30px;
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 26px;
	color: #0e7fd0;
	font-weight: bold;	
	text-transform: uppercase;
	letter-spacing: 1px;
}
.about h3 {
	margin-bottom: 10px;
	color: #333;
}
.about p {
	margin-bottom: 20px;
}
/* resourcesTit */
.resourcesTit {
	padding-top: 25px;
	padding-bottom: 25px;
	color: #666;
	background-color: #ecf0f1;
}
.resourcesTit .pull-left {
	font-size: 18px;
}
.resourcesTit .pull-right {
	font-size: 12px;
}
/* resources */
.resources {
	padding-bottom: 45px;
	line-height: 160%;
	color: #666;
}
.resources h3 {
	margin-top: 30px;
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 27px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
}
.resources h4 {
	margin-top: 30px;
	margin-bottom: 15px;
	line-height: 120%;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.resources p {
	margin-bottom: 15px;
}
.resources li {
	list-style: outside;
	margin-bottom: 10px;
	margin-left: 20px;
}
/* footer */
.footer {
	padding-top: 40px;
	padding-bottom: 10px;
	border-top: 1px solid #ddd;
	background-color: #ecf0f1;
}
.footer dl {
	margin-bottom: 30px;
}
.footer dt{
	margin-bottom: 10px;
	font-size: 14px;
	color: #4b4b4b;
	font-weight: normal;
	text-transform: uppercase;
}
.footer dd {
	line-height: 220%;	
}
.footer dd a {
	display: block;
	color: #818181;
	text-decoration: none;
}
.footer dd a:hover {
	color: #0e7fd0;
}
.copyright {
	padding-top: 20px;
	padding-bottom: 10px;
	line-height: 220%;
	font-size: 12px;
}
.copyright a {	
	margin-left: 20px;
	color: #4b4b4b;
}
.copyright a:hover {
	color: #0e7fd0;
}
