﻿@charset "utf-8";
/* CSS Document*/
.container{ width:1170px;}
.topnav{ width:100%; background:#f8f8f8; border-bottom:1px solid #dbdbdb; height:40px; line-height:40px;}
.welcome{ float:left;}
.tip{float:right; height:40px;}
.tip ul li{list-style:none; float:left; padding:0 10px;}
.tip ul li a{color:#333; text-decoration:none;}
.tip ul li a:hover, .tip ul li a:focus {color:#2a6496;}
.tip ul li ul li{width:100%; padding:0;}
.dropdown-menu{ padding:0;}
/* 搜索 */
.logo_r_searchtxt{width:200px; height:35px; border:1px solid #C9C9C9; color:#C9C9C9;}
.logo_r_btn{ width:50px; height:35px; color:#FFF; background-color:#2C5C8D; border:none; font-size:12px}
/* header */
.header{width:100%;}
.topcons{margin-top:10px;}
.logo{float:left; display:inline;}
.topimg{float:left; display:inline; width:550px; margin:0 auto;}
.tel{float:right; display:inline; margin-top:33px}
/* menu */
nav.main_menu {
	background:#2C5C8D;
	position:relative;
	z-index:500;
	margin-top:10px;
}
nav.main_menu .container > ul {
	margin:0;
	padding:0;
}
nav.main_menu .container > ul > li {
	width:145px;
	display:block;
	float:left;
	position:relative;
}
nav.main_menu .container > ul > li > a {
	padding:20px 0;
	display:block;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	transition: background 0.3s ease-in-out 0s;
}
nav.main_menu .container > ul > li > a:hover {
	text-decoration:none;
}
nav.main_menu .container > ul > li:hover > a {
	background-color:#4AAAD2;
	color:#fff;
}
nav.main_menu .container > ul > li:hover > a .sub {
	color:#fff;
}
nav.main_menu .container > ul > li.current_page_item > a {
	background-color:#4AAAD2;
	color:#fff;
}
nav.main_menu .container > ul > li.current_page_item > a .sub {
	color: #fff;
}
.copyrights {
	text-indent:-9999px;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.sub {
	color:#bbb;
	font-size:13px;
	font-weight:400;
	text-transform: none;
}

nav.main_menu .container ul ul {
	width:145px;
	display:none;
	position:absolute;
	left:0px;
}
nav.main_menu .container ul ul li {
	display:block;
	position:relative;
	background-color:rgba(255,255,255,0.8);
	border:1px solid #dbdbdb;
	border-top:none;
}
nav.main_menu .container ul ul li a {
	padding:10px 0;
	display:block;
	text-align:center;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:1em;
}
nav.main_menu .container ul ul a:hover {
	text-decoration:none;
}
nav.main_menu .container ul ul li:hover {
	background-color:#4AAAD2;
	transition: background 0.3s ease-in-out 0s;
}
nav.main_menu .container ul ul li:hover > a {
	color:#fff;
}
nav.main_menu .container li:hover > ul {
	display:block;
}
nav.main_menu .container > ul > li > ul > li:first-child {
	border-top:0px;
}
nav.main_menu .container > ul > li > ul > li:first-child li:first-child {
	border-top:0px;
}
nav.main_menu .container ul ul ul {
	padding-top:0px;
	left:185px;
	top:-2px;
	border-top:1px solid #242424;
}
nav.main_menu .container ul ul li:first-child > ul {
	top:0px;
	border-top:0px;
}
nav.main_menu .container > select {
	display:none;
}
/* 主内容区 */
/* banner */
.carousel-inner img{ min-width:1200px;}
.banner{ background:url(../images/slide-one.jpg); height:718px; position:relative; z-index:1;}
.banner01 img{ width:100%; height:auto;}
/* 主内容区 */
.title-box{ margin:20px 0; text-align:center;}
.title-cont{width:300px; margin:0 auto; background:#fff; text-align:center; position:relative; z-index:10;}
.title-cont02{width:300px; margin:0 auto; padding:10px 0; background:#f5f5f5; text-align:center; position:relative; z-index:10;}
.title-cont03{width:300px; margin:0 auto; padding:10px 0; background:#444; text-align:center; position:relative; z-index:10;}
.hr{ width:100%; border-top:1px solid #dbdbdb; margin-top:-80px; position:absolute; z-index:9;}
.title-nav{ color:#333; font-size:36px;}
.title-sub{ font-family:Arial, Helvetica, sans-serif; color:#999; font-size:22px;}
/* footer底部 */
.footer{ width:100%; background:#2c2c2c; line-height:24px;}
.footer p{ margin:0;}
.infor{ width:600px; margin:0 auto;}
.interlink,.interlink a{ color:#fff;}
.interlink span{ margin:0 5px;}
.f-tit{ font-size:15px; color:#4aaad2;}
/* 关于我们 */
/* 单页 */
.page{ margin:10px 0;}
.page_meu{
	width:100%;
	height:40px;
	line-height:40px;
	}
.page_meu a{
	color:#333;
	font-size:14px;
}
.page_meu a:hover{
	color:#4AAAD2;
	font-size:14px;
}
.main{width:1200px; height:100%; overflow:hidden; margin:0 auto;}
.sidebar{
	width:220px;
	height:100%;
	overflow:hidden;
	padding-bottom:9999px;
	margin-bottom:-9999px;
	float:left;
	display:inline;
	background:#f5f5f5;
	border:1px solid #ccc;
	box-shadow:5px 0 5px #ccc;
}
.sidebar ul{
    list-style-type: none;
}
.accordion {
 	background:#fff;
	border-bottom:1px solid #ccc;
 }
.accordion .link {
	cursor:pointer;
	display:block;
	padding:15px 15px 15px 42px;
	color:#4D4D4D;
	font-size:14px;
	font-weight:700;
	border-bottom: 1px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li:last-child .link {
	border-bottom:0;
}
.accordion li i {
	position:absolute;
	top:16px;
	left:12px;
	font-size:18px;
	color:#595959;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.accordion li i.fa-chevron-down {
	right:12px;
	left:auto;
	font-size:16px;
}
.accordion li.open .link {
	color:#4AAAD2;
}
.accordion li.open .link a{
	color:#4AAAD2;
}
.accordion li.open i {
	color:#4AAAD2;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* Submenu */
.submenu {
 	background:#f5f5f5;
 	font-size:14px;
}
.submenu li {
 	border-bottom:1px solid #ccc;
}
.submenu a {
 	display: block;
 	text-decoration: none;
 	color:#333;
 	padding:12px;
 	padding-left:42px;
 	-webkit-transition:all 0.25s ease;
 	-o-transition:all 0.25s ease;
 	transition:all 0.25s ease;
}
.submenu a:hover {
 	background:#4AAAD2;
 	color:#fff;
}
.submenu .active{
 	background:#4AAAD2;
 	color:#fff;
}
.r-box{ width:870px; float:left; height:auto; margin:0 25px;}
.r-cont{ margin:20px 0;}
.r-title{ width:100%; text-align:center; border-bottom:1px solid #ccc;}
.r-main-title{ width:350px; margin:0 auto; }
.r-main-title01{width:300px; margin:0 auto;}
.r-main-title02{ width:210px; margin:0 auto; }
.r-main-title h3{ color:#4AAAD2; font-size:26px;}
.r-main-title01 h3{ color:#4AAAD2; font-size:26px;}
.r-main-title02 h3{ color:#4AAAD2; font-size:26px;}

/* 下载 */
.d-cont{ margin:10px -15px; }
.d-list{padding:10px; background:#fff; border:1px solid #eee; margin-bottom:10px;}
.d-title{ font-size:16px; font-weight:bold;}
.d-text{ line-height:1.5; margin:10px auto;}
.d-tip{ border-top:1px dashed #ccc; padding-top:10px;}

/* 公司业务 */
.r-title-tip{font-size:22px; text-align:center;}
.r-cont-text{ margin-top:10px; font-size:18px; margin:20px auto;}
.r-cont-text span{ font-size:18px; padding:5px 7px; width:50px; height:50px; color:#fff; background:#39c9da; border-radius:50%; margin-right:10px;}
.r-cont-text h4{color:#333; font-size:18px; line-height:24px; padding-left:25px; margin:20px auto; border-left:5px solid #39c9da;}
.r-cont-text h4 i{ margin-right:10px;}
.r-cont-text p{ font-size:14px;}

/* 销售支持 */
.sales-box{ margin:20px 0; margin-left:40px;}
/* 联系我们 */
.main-title{ width:100%; text-align:center; border-bottom:1px solid #ccc;}
.main-title-cont{ width:350px; margin:0 auto; }
.main-cont{ margin:20px 0;}
.main-wcont{ width:300px; margin:0 auto;}
.ml70{ margin-left:70px;}

/* 新闻动态 */
.news-content{
	margin:10px 0;
	min-height:400px;
}
.news-list{
	list-style:none;
}
.news-list>li>h4{
	margin-top:5px;
	line-height:32px;
	border-bottom:1px dotted #d1d1d1;
}
.news-list>li>h4>a{
	font-size:14px;
	color:#333333;
}
.media{
	background-color: #f7f7f7;
	padding:10px;
}
.media-body em a {
    display: inline-block;
    font-style: normal;
	color:#66cccc;
}
.media-body em a:hover {
    display: inline-block;
    font-style: normal;
	color:#39c9da;
	text-decoration:underline;
}
.news-body{ line-height:24px; font-size:16px;}
.news-body img{max-width:870px; text-align:center;}
.message { width: 100%; text-align:left; border-top:1px solid #dbdbdb; padding:10px;}
.message .sitebar { width: 80px; float: left; }
.message .sitebar img{ width:80px; height:80px;}
.message .content {width: calc(100% - 80px); float:left; padding:10px; line-height:24px;}
.message .content .cons-top .cons-name{float: left; font-size:14px; font-weight:bold;}
.message .content .cons-top .cons-loft{float: right; margin-left:20px;}
.message .content .cons-time{ color:#999;}
