/* 设置 */
 body {
	line-height: 1.8;
	color: #555555;
	background: #fff;
}
.wrap {
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
 *width: 1200px;
}
a {
	color: inherit;
}
a:hover {
	color: #3e5fae;
}


::-moz-selection {
/* color: #fff;
 background: #000;*/
}
::selection {
/*	color: #fff;
	background: #000;*/
}
::-webkit-input-placeholder {
 color: #aaa;
}
.placeholder {
	color: #aaa;
}
.hong {
	color: #ca0000!important;
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
/*头部开始*/

.tophead {
	width: 100%;
	height: 40px;
	background-color: #f2f2f2;
}
.tophead .tophead1 {
	width: 1200px;
	height: 40px;
	margin: 0 auto;
}
.welcome {
	color: #999;
	line-height: 40px;
	font-size: 15px;
	float: left;
}
.notwel {
	float: right;
	color: #999;
	line-height: 40px;
	font-size: 15px;
}
.notwel a {
	padding: 0 5px;
}
.notwel .wxzx {
    float: left;
    margin-right: 15px;
    color: #0155ab;
    font-weight: 700;
    padding-right: 40px;
    background: url(../images/wxzx.png) no-repeat 65px center;
    position: relative;
}
.notwel .wxzx:hover {
	cursor: pointer;
}
.notwel .wxzx:hover .head_ewm {
	display: block;
}
.wxzx .head_ewm {
	display: none;
	position: absolute;
	top: 33px;
	left: -15px;
	z-index: 99;
	width: 100px;
	height: 100px;
}
.wxzx .head_ewm img {
	width: 100%;
	padding: 5px;
	background: #fff;
}
.head {
	width: 100%;
	position: relative;
	z-index: 2;
}
.head > .wrap {
	position: relative;
}
.h_logo {
	margin-top: 31px;
}
.head .logo {
	padding: 0px 0 0 0;
	position: relative;
	margin-top: 14px;
}
/*.h_logos {
	margin-top: 31px;
	margin-left:50px;
}*/
.head .logos {
	padding: 0px 0 0 0;
	position: relative;
	margin-left: 70px;
}
.logodong {
	width: 46px;
	height: 46px;
	position: absolute;
	top: 0px;
	left: 46px;
	z-index: 99;
}
.logodong img {
	width: 46px;
	height: 46px;
}
.logodong02 {
	width: 46px;
	height: 46px;
	position: absolute;
	top: 0px;
/*	left: 118px;*/
	z-index: 99;
}
.logodong02 img {
	width: 46px;
	height: 46px;
}
.logodong03 {
	width: 70px;
	height: 70px;
	position: absolute;
	top: 0px;
/*	left: 118px;*/
	z-index: 99;
}
.logodong03 img {
	width: 70px;
	height: 70px;
}
.h_logowen {
/*	width: 250px;*/
	margin-top: 3px;
/*	padding-left: 10px;
	margin-left: 50px;*/
}
.h_logowen span {
	font-size: 30px;
	color: #a30506;
	font-weight: 700;
	display: block;
	line-height: 35px;
	letter-spacing: 8px;
}
.h_logowen p {
	color: #a7a7a7;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 15px;
}
/*头部定位*/

.h_dingwei {
/*	width: 353px;*/
/*	margin: 30px 0 0 90px;*/
}
.h_dingwei p {
	font-size: 24px;
	color: #333;
	line-height: 31px;
}
.h_dingwei ul{
	display: block;
    height: 28px;
}
.h_dingwei li {
	    display: block;
    float: left;
    width: auto;
    font-size: 16px;
    color: #333;
    line-height: 28px;
}
.h_dingwei span{
	display: block;
	float: left;
}
.h_dingwei span.ge01{
	    width: 40px;
    height: 1px;
    background: #dddddd;
    margin: 14px 10px 0 0;
}
.h_dingwei span.ge02{
	    width: 1px;
    height: 18px;
    background: #dddddd;
    margin: 7px 16px 0 16px;
}
.h_dingwei span.ge03{
	width: 40px;
	height: 1px;
	background: #dddddd;
	margin: 14px 0 0 10px;
}

.h_erweima{
	width: 80px;
	text-align: center;
	margin: 20px 0 0 10px;
}
.h_erweima img{
	width: 80px;
}
.h_erweima i{
	font-size: 12px;
}
/*头部定位end*/

.nav_f {
	position: fixed!important;
	top: 0!important;
	z-index: 999;
	width: 100%;
	margin: 0!important;
}
.h_tel {
	margin-top: 40px;
}
.h_tel img {
	width: 90px;
	float: left;
}
.h_tel02 {
	float: left;
	font-size: 22px;
	padding-left: 15px;
}
.h_tel02 span {
	display: block;
	font-size: 14px;
	padding-left: 25px;
	background: url(../images/tel.png) no-repeat 0 0px;
	color: #555;
}
.h_tel02 p {
	font-size: 35px;
/*	line-height: 18px;*/
	font-weight: 700;
}
.h_tel02 p.pjian {
	letter-spacing: 1.5px;
	color: #a10506
}
.head_nav {
	background: #a10506;
	height: 54px;
/*	margin-top: 32px;
	border: 1px solid #112543;
	border-left: none;
	border-right: none;*/
	position: relative;
}
.head_nav02 {
	width: 1200px;
	margin: 0 auto;
}
.nav {
	height: 54px;
	z-index: 1;
	width: 100%;
	float: left;
}
.nav a {
	color: #fff;
}
.nav .nLi {
	float: left;
	display: inline;
}
.nav .nLi h3 {
	float: left;
}
.nav .nLi h3 a {
	display: block;
	line-height: 54px;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	width: 169px;
}
.nav .nLi h3 a.cur {
	background: #161616;
	color: #fff;
}
.nav .nLi h3 a:hover {
	background: #161616;
	color: #fff;
}
.nav .nLi {
	height: 54px;
	border-right: 1px solid #e8e8e8;
  border-top: 1px solid #a10506;
}
.nav .nLi h3 a span {
	text-transform: uppercase;
	display: block;
	color: #ccc;
	transform : scale(0.75, 0.75);
	-webkit-transform : scale(0.75, 0.75);
 *font-size:10px;
}
.nav .sub {
	display: none;
	width: 100%;
	left: 0;
	top: 54px;
	height: 550px;
	position: absolute;
	background: rgba(255,255,255,1);
	line-height: 26px;
	padding: 5px 0;
	text-align: center;
	z-index: 9999;
}
.nav .subsub {
	width: 1200px;
	margin: 0 auto;
}
.subsub_img {
	width: 280px;
	float: left;
	margin: 28px 30px 0 25px;
	display: none;
}
.sub_list {
	float: left;
	margin: 25px 0px 0 0px;
	width: 171px;
	min-height: 10px;
	text-align: left;
}
.sub_list a {
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 160px;
}
.sub_list a:hover {
	color: #ca0000!important;
}
.nav .on h3 a {
}
.nav .show {display:block;}
/* banner/css */

/* Banner */

 

.swipe {
	width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center
}
.swipe ul {
	-webkit-transition: left 800ms ease-in 0;
	-moz-transition: left 800ms ease-in 0;
	-o-transition: left 800ms ease-in 0;
	-ms-transition: left 800ms ease-in 0;
	transition: left 800ms ease-in 0;
}
.swipe li img {
	width: 100%;
	display: block;
}
.swipe #pagenavi {
	position: absolute;
	left: 0;
	bottom: 5px;
	text-align: right;
	width: 100%;
	/*background:rgba(102,102,102,0.8);*/

	height: 20px;
	line-height: 20px;
}
.swipe #pagenavi a {
	width: 20px;
	height: 5px;
	line-height: 99em;
	background: #fff;
	margin: 0 4px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
 *display:inline;
 *zoom:1;
}
.swipe #pagenavi a.active {
	background: #ca0000;
}
#btn_prev, #btn_next {
	width: 25px;
	height: 50px;
	position: absolute;
	top: 35%;
	background: url(../images/sprite.png) no-repeat 0 0;
	cursor: pointer;
	opacity: 0.2;
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	filter: alpha(Opacity=20);
}
#btn_prev {
	left: 0;
}
#btn_next {
	right: 0;
	background-position: right top;
}

/* search */



.search {
	width: 100%;
	height: 66px;
	background: #f6f6f6;
}
.search p {
	float: left;
	height: 66px;
	line-height: 66px;
	font-size: 14px;
	color: #333333;
	width: 575px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
}
.search p a {
	font-size: 14px;
	color: #888888;
	font-weight: normal;
	margin-left: 10px;
}
.search p a:first-child {
	margin-left: 0;
}
.search p a:hover {
	color: #0c6eb3;
}
.search .Input {
	/*width: 335px;*/
	height: 33px;
	line-height: 33px;
	float: right;
	margin-top: 16px;
	position: relative;
	background: url(../images/searchbg.png) no-repeat center;
}
.search .Input .input02 {
	padding-left: 20px;
	font-size: 13px;
	outline: none;
	border: none;
	color: #999;
	height: 33px;
	line-height: 33px;
	width: 275px;
	background: none;
	float: left;
}
.search .Input .btn {
	display: block;
	width: 40px;
	height: 33px;
	background: url(../images/searchbtn.png) no-repeat center;
	float: right;
	border: none;
}
.search .Input .btn:hover {
	cursor: pointer;
}
.slideBox {
	height: auto;
	overflow: hidden;
	position: relative;
	width:100%;
}
.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 42.5%;
	bottom: 15px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin: 0 2px;
	width: 65px;
	height: 5px;
	line-height: 14px;

	text-align: center;
	border: 1px solid #c2c2c2;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background: #a20607;
	color: #fff;
	border: 1px solid #161616;
}
.slideBox .bd {
	position: relative;
	height:auto;
	z-index: 0;
	width:100%;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
	width:100%;
	background-size: cover;

}
/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev, .slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}
.slideBox .prev:hover, .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.slideBox .prevStop {
	display: none;
}
.slideBox .nextStop {
	display: none;
}
/*首页板块*/

.index_title {
	text-align: center;
}
.index_title p {
	font-size: 40px;
	font-weight: 700;
	color: #111;
	line-height: 45px;
}
.index_title span {
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	color: #999;
	line-height: 30px;
}
/*产品中心*/

.index_pro {
	width: 100%;
	padding: 90px 0;
  background: #eaeaea;
}
/*案例中心*/

.index_case {
	width: 100%;
	padding: 90px 0;
}
/* 一级分类切换css */

.slideTxtBox {
	width: 100%;
	text-align: left;
	margin-top: 30px;
}
.slideTxtBox .hd {
	position: relative;
	clear: both;
	width: 100%;
	text-align: center;
	height: 50px;
}
.slideTxtBox .hd ul {
}
.slideTxtBox .hd ul li {
	display: inline-block;
	width: 134px;
	height: 49px;
	line-height: 42px;
	font-size: 16px;
}
.slideTxtBox .hd ul li:hover {
	cursor: pointer;
}
.slideTxtBox .hd ul li.on {
	color: #fff;
	background: url(../images/bj09.png) no-repeat;
}
/*二级分类滚动*/



.picScroll-left {
	width: 1200px;
	position: relative;
	margin: 0 auto;
}
.picScroll-left .hd02 {
}
.picScroll-left .hd02 .prev {
	display: block;
	width: 72px;
	height: 40px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 327px;
	left: 432px;
	background: url(../images/proleft.jpg) no-repeat 0 0px;
}
.picScroll-left .hd02 .next {
	display: block;
	width: 72px;
	height: 40px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 327px;
	right: 432px;
	background: url(../images/proleft.jpg) no-repeat -72px 0px;
}
.picScroll-left .hd02 ul {
	float: right;
	overflow: hidden;
	zoom: 1;
}
.picScroll-left .bd02 {
	margin-top: 45px;
}
.picScroll-left .bd02 ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left .bd02 ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	width: 582px;
	height: 284px;
	border: 1px solid #161616;
	padding: 2px;
	margin-right: 23px;
  background: #eaeaea;
}
.picScroll-left .bd02 ul li .embj {
	background: #f9f9f9;
	width: 100%;
	height: 100%;
}
.picScroll-left .bd02 ul li .pic {
	float: left;
	width: 238px;
	height: 238px;
	overflow: hidden;
	margin: 23px;
}
.picScroll-left .bd02 ul li .pic img {
	width: 100%;
	height: 100%;
}
.picScroll-left .bd02 ul li .pic_right {
	float: left;
	width: 266px;
}
.picScroll-left .bd02 ul li .pic_right p {
	font-size: 22px;
	color: #333;
	width: 95%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 30px 0 15px 0;
}
.picScroll-left .bd02 ul li .pic_right span {
	font-size: 16px;
	color: #a20607;
}
.picScroll-left .bd02 ul li .pic_right .xian {
	width: 188px;
	height: 1px;
	background: #111111;
	margin-top: 15px;
}
.xiliproducts {
	width: 100%;
	clear: both;
	padding-top: 8px;
}
.xiliproducts a {
	display: block;
	line-height: 28px;
	color: #777777;
	font-size: 14px;
	width: 260px;
	/*white-space: nowrap;*/
	overflow: hidden;
	text-overflow: ellipsis;
}
.more_products {
	width: 115px;
	height: 30px;
	border-radius: 5px;
	background: #3e5fae;
	text-align: center;
	margin-top: 10px;
}
.more_products a {
	display: block;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
}
.fenlei_url {
	width: 158px;
	height: 38px;
	text-align: center;
	border: 1px solid #ededed;
	margin: 47px auto 0 auto;
}
.fenlei_url a {
	display: block;
	color: #a20607;
	line-height: 38px;
	text-transform: uppercase;
}
.fenlei_url a:hover {
	background: #a20607;
	color: #fff;
}
/*产品优势板块*/

.index_proyoushi {
	background: url(../images/cpys.jpg) no-repeat center top;
	padding: 82px 0;
}
.index_title02 {
	text-align: center;
}
.index_title02 p {
	font-size: 40px;
	font-weight: 700;
	color: #fff;
	line-height: 55px;
}
.index_title02 span {
	display: block;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	width: 683px;
	line-height: 26px;
	margin: 0 auto;
	padding-top: 10px;
}
.list-wrap {
	margin-top: 40px;
	position: relative;
	overflow: hidden;
}
.list-wrap ul {
}
.list-wrap li {
	width: 274px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	background: rgba(255,255,255,0.09);
	padding-top: 30px;
	text-align: center;
	height: 140px;
	margin: 12px;
	border-radius: 6px;
	float: left;
}
.list-wrap li .ico {
	display: block;
	height: 60px;
	width: 87px;
	margin: 0 auto;
}
.list-wrap li:hover .ico {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
	-webkit-transition: -webkit-transform 0.6s ease 0s;
	transition: transform 0.6s ease 0s;
}
.list-wrap li .tit {
	line-height: 36px;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	margin-top: 12px;
}
.ys_more {
	width: 100%;
	text-align: center;
	margin-top: 45px;
}
.ys_more a {
	width: 173px;
	background: url(../images/more01.png) no-repeat;
	display: inline-block;
	color: #fff;
	height: 65px;
	font-size: 16px;
	line-height: 51px;
	text-align: left;
	padding-left: 40px;
	margin: 0 15px;
}
.ys_more a:hover {
	background: url(../images/more02.png) no-repeat;
	font-weight: 700;
}
/*应用领域 & 效果实例*/

.blue {
	color: #3e5fae;
}
.index_title03 {
	text-align: center;
}
.index_title03 p {
	font-size: 40px;
	font-weight: 700;
	color: #111;
	line-height: 45px;
}
.index_title03 span.emmm {
	display: block;
	font-size: 16px;
	color: #666;
	width: 580px;
	line-height: 26px;
	margin: 0 auto;
	padding-top: 10px;
}
.index_yingyong {
	padding: 90px 0 40px 0;
	background: #f5f5f5;
}
.slideTxtBox02 {
	margin-top: 45px;
	background: #fff url(../images/bj06.jpg) no-repeat center bottom;
	padding-bottom: 70px;
}
.slideTxtBox02 .hd {
	overflow: hidden;
}
.slideTxtBox02 .hd ul li {
	display: block;
	float: left;
	width: 171px;
	height: 58px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	background: url(../images/bj04.png) repeat-x;
	color: #fff;
}
.slideTxtBox02 .hd ul li.on {
	color: #fff;
	background: url(../images/bj05.jpg) no-repeat center bottom;
}
.slideTxtBox02 .hd ul li:hover {
	cursor: pointer;
}
.yyvs {
	position: relative;
	width: 1120px;
	height: 405px;
	overflow: hidden;
	padding: 40px;
}
.yyvs img {
	display: block;
	width: 540px;
	height: 406px;
}
.yyvs img.qxvs {
	width: 194px;
	height: 194px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -93px 0 0 -100px;
}
/*合作伙伴*/

.index_huoban {
	margin-bottom: 90px;
}
.picScroll-left02 {
	margin-top: 40px;
	position: relative;
}
.picScroll-left02 .bd02 ul li {
	width: 176px;
	height: 98px;
	border: 1px solid #eee;
	margin: 0 10px;
}
.picScroll-left02 .bd02 ul li img {
	width: 176px;
	height: 98px;
}
.picScroll-left02 .hd02 .prev {
	display: block;
	width: 72px;
	height: 40px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 137px;
	left: 432px;
	background: url(../images/proleft.jpg) no-repeat 0 0px;
}
.picScroll-left02 .hd02 .next {
	display: block;
	width: 72px;
	height: 40px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;

	top: 137px;
	right: 432px;
	background: url(../images/proleft.jpg) no-repeat -72px 0px;
}
.fenlei_url02 {
	width: 158px;
	height: 38px;
	text-align: center;
	border: 1px solid #a20607;
	background: #a20607;
	margin: 47px auto 0 auto;
}
.fenlei_url02 a {
	display: block;
	color: #fff;
	line-height: 38px;
	text-transform: uppercase;
}
/*公司简介*/

.index_about {
	padding: 100px 0 271px 0;
	background: url(../images/gssl.png) no-repeat center top;
}
.inabout_left {
	width: 50%;
}
.inabout_left p.inabout_title {
	font-size: 40px;
	font-weight: 700;
	line-height: 110px;
	color: #fff;
}
.inabout_wen {
	width: 565px;
	padding: 20px 0 40px 0;
}
.inabout_wen pre {
	font: 16px Arial, "Microsoft Yahei";
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	line-height: 35px;
	color: #fff;
}
.inabout_url {
}
.inabout_url a {
	width: 139px;
	height: 38px;
	display: block;
	line-height: 38px;
	border: 1px solid rgba(255,255,255,.3);
	text-align: center;
	font-size: 16px;
	float: left;
	margin-left: -1px;
	color: #fff;
}
.inabout_right {
	width: 525px;
}
.inab_pic {
	width: 523px;
}
.picScroll-left03 {
	margin-top: 20px;
	position: relative;
}
.picScroll-left03 .bd02 ul li {
	width: 250px;

	height: 190px;
	margin: 0 22px 0 0;
}
.picScroll-left03 .bd02 ul li img {
	width: 250px;
	height: 190px;
}
.picScroll-left03 .hd02 ul {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	text-align: center;
	margin-top: 10px;
}
.picScroll-left03 .hd02 ul li {
	display: inline-block;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	border-radius: 50%;
	background: rgba(255,255,255,.3);
}
.picScroll-left03 .hd02 ul li.on {
	background: rgba(255,255,255,1);
}
/*公司优势*/

.index_youshi {
	width: 1200px;
	height: 427px;
	background: url(../images/abysbj.png) no-repeat;
	z-index: 99;
	margin: -198px auto 0 auto;
	position: relative;
}
.inyoushi01 {
	width: 400px;
	border-right: 1px solid #eee;
	height: 373px;
	float: left;
	text-align: center;
}
.inyoushi03 {
	width: 398px;
	height: 373px;
	float: left;
	text-align: center;
}
.inyoushi01 img, .inyoushi03 img {
	padding-top: 40px;
}
.inyoushi01 p, .inyoushi03 p {
	font-size: 32px;
	line-height: 70px;
	color: #000;
}
.inyoushi01 span, .inyoushi03 span {
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
/*首页新闻板块*/

.index_news {
	background: url(../images/bj08.jpg) no-repeat center top;
	z-index: 9;
	margin-top: -229px;
	padding-top: 287px;
	padding: 287px 0 100px 0;
	position: relative;
}
.tjnews {
	width: 100%;
	margin-top: 40px;
	overflow: hidden;
}
.tjnews .pic {
	width: 573px;
	height: 326px;
}
.tjnews .pic img {
	width: 573px;
	height: 326px;
}
.tjnews_wen {
	width: 598px;
}
.tjnews_wen p {
	font-size: 22px;
	color: #333;
	display: block;
	border-bottom: 1px solid #eee;
	background: url(../images/tjnews.png) no-repeat 0 25px;
	padding-left: 50px;
	line-height: 50px;
	padding-bottom: 10px;
	padding-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tjnews_wen .note {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	padding: 30px 0;
}
.tjnews_wen .tjnews_url {
	width: 163px;
	height: 52px;
	background: url(../images/tjnewsmore.png) no-repeat;
	line-height: 52px;
	font-size: 16px;
	color: #333;
	padding-left: 25px;
	margin-top: 25px;
}
.innews_list {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin-top: 50px;
}
.innews_list .innews_list01 {
	width: 527px;
}
.innews_list .innews_list01 li {
	background: url(../images/newsli.png) no-repeat 0 21px;
	height: 50px;
	border-bottom: 1px solid #eee;
	padding-left: 20px;
}
.innews_list .innews_list01 li .title {
	width: 365px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 50px;
	font-size: 14px;
	color: #4f4a44;
}
.innews_list .innews_list01 li .date {
	line-height: 50px;
	font-size: 13px;
	color: #bbbbbb;
}
/*首页板块end*/





/*内页样式*/



.neiye_banner {
	text-align: center;
	height: 350px;
	overflow: hidden;
}
footer {
	clear: both;
}
/* 通用分页样式 */

.pages {
	height: 35px;
	margin: 15px 0 10px 0;
	clear: both;
	text-align: center;
}
.pages:after {
	content: '.';
	clear: both;
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
}

.pages a {
	padding: 5px 10px;
	border: 1px solid #e1e1e1;
	height: 24px;
	line-height: 24px;
	color: #666;
	font-size: 14px;
}
.pages a:hover {
	border: 1px solid #a10506;
	background: #a10506;
	color: #fff;
	text-decoration: none;
}
/*

.pages .current a {
	border: 1px solid #a10506;
	background: #a10506;
	color: #fff;
	font-size: 14px;
}
*/
/*在线留言*/

.mess {
	padding: 0;
	margin: 0;
	font-size: 14px
}
.mess tr {
	padding: 0;
	margin: 0;
	line-height: 50px;
	height: 50PX
}
.mess input {
	display: inline-block;
	height: 25px;
	padding: 2px 8px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.mess textarea {
	width: 500px !important;
	display: inline-block;
	padding: 2px 8px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.mess .submit {
	width: 240px;
	height: 40px !important;
	text-align: center;
	color: #fff !important;
	font-size: 16px;
	background: #3e5fae !important;
	border-radius: 10px;
	border: 0 none;
	cursor: pointer;
}
div.pfw {
	position: relative;
	border: 1px solid #e1e1e1;
	margin-top: 30px;
}
div.pfw:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
	overflow: hidden;
}
div.pfw h3 {
	height: 30px;
	line-height: 30px;
	font-size: 1em;
	margin: 0;
	padding: 0 0 0 20px;
	background: #f6f6f6 url(../images/heading_bg.png) 8px top no-repeat;
	border-bottom: 1px solid #e1e1e1;
	color: #444;
	font-weight: bold;
}
div.pfw h3 small {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding-left: 4px;
	font-style: normal;
}
div.pfw h3 .more {
	display: block;
	float: right;
	height: 30px;
	line-height: 30px;
	padding-right: 8px;
	font-weight: normal;
	font-size: 12px;
	margin-right: 5px;
}
div.pfw .content {
	margin: 5px;
	font-size: 12px;
	line-height: 1.6em;
	padding: 10px;
}
div.pfw .adm_reply {
	margin: 6px 0 0 0;
	font-size: 1em;
	line-height: 200%;
	padding: 25px 5px 25px 25px;
	position: relative;
	color: #444;
	border-top: 1px solid #e1e1e1;
	background: #f7faff;
}
div.pfw .adm_reply span {
	font-weight: bold;
	color: #e77718;
}
/*底部*/
/*footer*/
.footer{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.footer .footer_nav {
  padding: 35px 0;
  background: #161616;

}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.footer .footer_nav .left {
  width: 72%;
}
.footer .footer_nav .left ul li {
  float: left;
}
.footer .footer_nav .left ul li span {
  padding: 0 23px;
  display: block;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  position: relative;
}
.footer .footer_nav .left ul li span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 1px;
  height: 9px;
  background: #fff;
}
.footer .footer_nav .left ul li div {
  margin-top: 20px;
  padding-left: 23px;
}
.footer .footer_nav .left ul li div a {
  display: block;
  color: #ffffff;
  font-size: 12px;
  line-height: 28px;
}
.footer .footer_nav .left ul li:first-child span {
  padding-left: 0;
}
.footer .footer_nav .left ul li:first-child span:before {
  display: none;
}
.footer .footer_nav .left ul li:first-child div {
  padding-left: 0;
}
.footer .footer_nav .right {
  width: 20%;
  padding-left: 3%;
  padding-bottom: 2%;
  background: url(../images/bg4.jpg) repeat-y left top;
}
.footer .footer_nav .right h3 {
  color: #fff;
  font-size: 22px;
  font-weight: normal;
}
.footer .footer_nav .right .text {
  margin-top: 18px;
  color: #ffffff;
  font-size: 15px;
  line-height: 28px;
}
.footer .footer_nav .right .dh {
  margin-top: 18px;
  color: #ffffff;
  font-size: 32px;
  font-family: arial;
  font-weight: bold;
  background: url(../images/dh.png) no-repeat left center;
  padding-left: 42px;
}
.footer .footer_nav .right .dh1 {
    margin-top: 18px;
    color: #ffffff;
    font-size: 32px;
    font-family: arial;
    font-weight: bold;
/*    background: url(../images/dh1.png) no-repeat left center;*/
    padding-left: 42px;
}
.footer .footer_nav .right .fx {
  margin-top: 24px;
}
.footer .footer_nav .right .fx a {
  cursor: pointer;
  display: block;
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 22px;
  position: relative;
}
.footer .footer_nav .right .fx a span{
	position: absolute;
	right: -200px;
	top: -16px;
	width: 190px;
	height: 180px;
	display: none;
}
.footer .footer_nav .right .fx a span img{
	width: 180px;
	height: 180px;
}
.footer .footer_nav .right .fx a:hover span{
	display: block;
}
.footer .footer_bottom {
  background: #161616;
  padding: 20px 0;
  text-align: center;
}
.footer .footer_bottom .links {
  font-size: 14px;
}
.footer .footer_bottom .links span {
  color: #ffffff;
}
.footer .footer_bottom .links a {
  color: #fff;
  display: inline-block;
  margin: 0 5px;
}
.footer .footer_bottom .banquan {
  margin-top: 10px;
  color: #fff;
}
.footer .footer_bottom .banquan a {
  color: #fff;
  display: inline-block;
  margin: 0 5px;
}
.footer .footer_bottom .banquan span {
  color: #fff;
  display: inline-block;
  margin-left: 10px;
}
@media (min-width: 992px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1129px) {
  .container {
    width: 1024px;
  }
}
@media (min-width: 1310px) {
  .container {
    width: 1310px;
  }
}
@media (max-width: 1024px) {
  .footer .footer_nav {
    display: none;
  }
}
@media (max-width: 480px) {
  .footer .footer_bottom {
    text-align: left;
  }
  .footer .footer_bottom .links span {
    display: block;
    margin-bottom: 5px;
  }
  .footer .footer_bottom .links a {
    display: block;
    margin-left: 0;
    margin-right: 6px;
    float: left;
  }
  .footer .footer_bottom .banquan {
    text-align: left;
  }
  .footer .footer_bottom .banquan a {
    display: none;
  }
  .footer .footer_bottom .banquan span {
    margin-left: 0;
  }
}
/*
	--------------------------
	快捷方式
	--------------------------
*/
	.f-l 							{float: left;}
	.f-r 							{	float: right;					}
	.clearfix:after 				{	clear: both;
										height: 0;
										content: "";
										line-height: 0;
										font-size: 0;
										display: block;
									}
/*
.footer {
	padding: 50px 0;
}
.footer01 {
	float: left;
	width: 151px;
	border-right: 1px solid #eee;
	height: 243px;
}
.footer02 {
	float: left;
	width: 151px;
	border-right: 1px solid #eee;
	height: 243px;
	padding-left: 58px;
}
.footer01 p, .footer02 p, .footer03 p {
	font-size: 16px;
	color: #000;
	line-height: 50px;
}
.footer01 p img, .footer02 p img, .footer03 p img {
	font-size: 16px;
	color: #000;
	line-height: 50px;
	padding-right: 8px;
}
.footer01 a, .footer02 a {
	font-size: 13px;
	line-height: 35px;
	color: #666;
	display: block;
	padding-left: 29px;
}
.footer03 {
	float: left;
	width: 355px;
	height: 243px;
	padding-left: 58px;
}
.footer03 span {
	font-size: 13px;
	line-height: 35px;
	color: #666;
	display: block;
	padding-left: 29px;
}
.footer04 {
	width: 110px;
	float: right;
	text-align: center;
}
.footer04 img {
	width: 90px;
	border: 1px solid #eee;
	padding: 3px;
	display: block;
	margin: 5px auto 0 auto;
}
.footer04 i {
	text-align: center;
	font-size: 12px;
	line-height: 25px;
}
.footer05 {
	background: #3e5fae;
	padding: 35px 0;
	color: #9cb7e0;
	font-size: 12px;
	line-height: 30px;
}
.footer05 a {
	padding: 0 5px;
}
.footer05 a:hover {
	color: #fff;
}*/
/*底部end*/





/*内页样式开始*/

.topadcs {
	width: 100%;
	margin-bottom: 0px;
	overflow: hidden;
	text-align: center;
	position: relative;
	margin-top: -5px;
}
.topadcs a {
	display: block;
	margin: 0 auto;
	height: 300px;
}
/*关于我们*/

.about_Us {
	width: 100%;
	overflow: hidden;
	padding-bottom: 82px;
}
.InpageTitle {
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding-top: 70px;
}
.InpageTitle h2 {
	font-size: 30px;
	color: #3e5fae;
	font-weight: normal;
	margin-top: -5px;
}
.InpageTitle p {
	font-size: 16px;
	text-transform: uppercase;
	    color: #425cbb;
	    opacity: .38;
	font-weight: 100;
}
.about_Us .con {
	overflow: hidden;
	margin-top: 46px;
}
.about_Us .con p {
	line-height: 34px;
	color: #666666;
	font-size: 15px;
}
.about_Us .con h3 {
	font-size: 18px;
	color: #3e5fae;
}
.about_idea {
	width: 100%;
	overflow: hidden;
	background: url(../images/about_ideabg.jpg) no-repeat center;
	height: 886px;
}
.about_idea .con1 {
	overflow: hidden;
	margin-top: 60px;
}
.about_idea .con1 dl {
	overflow: hidden;
	width: 534px;
}
.about_idea .con1 .dl1 {
	float: left;
}
.about_idea .con1 .dl2 {
	float: right;
}
.about_idea .con1 dt {
	float: left;
	width: 101px;
}
.about_idea .con1 dd {
	width: 406px;
	float: left;
	margin-left: 17px;
}
.about_idea .con1 dd h3 {
	font-size: 18px;
	color: #333333;
	margin-bottom: 20px;
	font-weight: normal;
}
.about_idea .con1 dd p {
	line-height: 26px;
	color: #666666;
	font-size: 14px;
}
.about_idea .con2 {
	overflow: hidden;
	margin-top: 81px;
	background: #fff;
	height: 468px;
	border: 1px solid #f7f7f7;
}
.about_idea .con2 .title1 {
	padding-top: 40px;
}
.about_idea .con2 .title1 h2 {
	margin-top: 6px;
}
.about_idea .con2 dl {
	overflow: hidden;
	margin-top: 38px;
}
.about_idea .con2 dt {
	width: 368px;
	height: 259px;
	float: left;
	margin-left: 47px;
}
.about_idea .con2 dd {
	width: 712px;
	float: left;
	margin-left: 34px;
}
.about_idea .con2 dd .p1 {
	margin: 14px 0 22px 0;
}
.about_idea .con2 dd .p2 {
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	text-indent: 2em;
}
.about_idea .con2 dd .p3 {
	text-align: right;
}
.about_idea .con2 dd .p3 span {
	font-size: 16px;
	color: #333333;
	position: relative;
	top: -22px;
}
.team_con {
	padding: 40px;
	background: #fff;
	margin-top: 50px;
}
.team_con p {
	line-height: 34px;
	color: #666666;
	font-size: 15px;
}
/* about_culture */

.about_culture {
	width: 100%;
	overflow: hidden;
	background: #3e5fae;
	padding-bottom: 55px;
}
.about_culture .title1 h2 {
	color: #fff;
}
.about_culture ul {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}
.about_culture li {
	width: 228px;
	height: 420px;
	float: left;
	margin: 15px 15px 0 0;
	background: #fff;
	padding: 0 30px;
	text-align: center;
}
.about_culture li:nth-child(4n) {
	margin: 15px 0 0 0;
}
.about_culture li img {
	display: block;
	margin: 42px auto 0;
}
.about_culture li h3 {
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	margin: 44px 0 28px 0;
}
.about_culture li p {
	color: #666666;
	font-size: 14px;
	line-height: 27px;
}
.InpageAdv {
	width: 100%;
	overflow: hidden;
	background: #3e5fae;
	padding-bottom: 60px;
}
.InpageAdv h3 {
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	padding-top: 32px;
}
.InpageAdv h3 span {
	font-size: 50px;
	color: #fff;
	font-weight: bold;
}
.InpageAdv ul {
	overflow: hidden;
	margin-top: 38px;
}
.InpageAdv li {
	width: 160px;
	height: 102px;
	background: url(../images/service_adv_icon01.png) no-repeat center;
	float: left;
	margin-left: 48px;
	text-align: center;
	padding-top: 54px;
}
.InpageAdv li p {
	font-size: 16px;
	color: #fff;
	line-height: 25px;
}
.InpageAdv li:first-child {
	margin-left: 0;
}
.about_fengcai {
	width: 100%;
	/*    overflow: hidden;*/

	padding-bottom: 70px;
}
.about_fengcai .wrap {
	overflow: inherit!important;
}
.picScroll-left04 {
	margin-top: 35px;
	position: relative;
}
.picScroll-left04 .bd02 ul li {
	width: 280px;
	height: 213px;
	margin: 0 22px 0 0;
}
.picScroll-left04 .bd02 ul li img {
	width: 280px;
	height: 213px;
}
.picScroll-left04 .hd02 ul {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	text-align: center;
	margin-top: 10px;
}
.picScroll-left04 .hd02 ul li {
	display: inline-block;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	border-radius: 50%;
	background: rgba(62,95,174,.3);
}
.picScroll-left04 .hd02 ul li.on {
	background: rgba(62,95,174,1);
}
.picScroll-left04 .hd02 .prev {
	display: block;
	width: 41px;
	height: 92px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 50px;
	left: -74px;
	background: url(../images/about_honorbtn01.png) no-repeat 0 0px;
}
.picScroll-left04 .hd02 .next {
	display: block;
	width: 41px;
	height: 92px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 50px;
	right: -74px;
	background: url(../images/about_honorbtn02.png) no-repeat;
}
.about_huoban {
	width: 100%;
	overflow: hidden;
	background: url(../images/about_honorbg.jpg) no-repeat center;
	background-size: cover;
	padding-bottom: 70px;
	margin-top: 50px;
}
.kehu_list {
	overflow: hidden;
	margin-top: 20px;
}
.kehu_list ul li {
	width: 176px;
	margin: 10px;
	float: left;
}
.kehu_list ul li .pic {
	width: 176px;
	height: 98px;
	border: 1px solid #eee;
}
.kehu_list ul li img {
	width: 176px;
	height: 98px;
}
.kehu_list ul li .title {
	text-align: center;
	color: #999;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}
/* 联系我们 */



.linkUs_con1 {
	width: 100%;
}
.linkUs_con1 .conBox {
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}
.linkUs_con1 .conBox dl {
	width: 600px;
	float: left;
	overflow: hidden;
}
.linkUs_con1 .conBox dt {
	width: 96px;
	height: 96px;
	float: left;
}
.linkUs_con1 .conBox dd {
	width: 473px;
	float: right;
}
.linkUs_con1 .conBox dd p {
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.lxbiaoge {
	overflow: hidden;
	margin: 50px 0 0 0;
}
.lxbiaoge table {
	width: 100%;
	border: 1px solid #eee !IMPORTANT;
	border-collapse: collapse !IMPORTANT;
	font-size: 14PX !IMPORTANT;
	word-break: break-all;
	word-wrap: break-word;
}
.lxbiaoge table td {
	border: 1px solid #eee !IMPORTANT;
	padding: 8px !IMPORTANT;
}
.lxmap {
	margin: 30px 0 0 0;
}
.lxmap iframe {
	padding: 3px;
	border: 1px solid #eee;
}
.conkaihu {
	width: 100%!important;
	clear: both;
	margin-top: 35px;
}
.conkaihu dd {
	width: 1072px!important;
}
/*在线留言*/

.lxliuyan {
	width: 100%;
	overflow: hidden;
	margin: 50px 0 0 0;
	padding-bottom: 100px;
	background: url(../images/about_ideabg.jpg) no-repeat center;
}
.lylist {
	width: 720px;
	margin: 30px auto 0 auto;
}
.lylist input, .lylist textarea, .lylist button {
	border-radius: 5px;
	border: none;
	font-size: 14px;
}
.lylist .lytitle {
	width: 95%;
	height: 52px;
	line-height: 52px;
	padding: 0 0 0 30px;
}
.lylist .inp_name {
	width: 315px;
	height: 52px;
	line-height: 52px;
	padding: 0 0 0 30px;
	margin: 20px 0px 0 0;
}
.lylist .inp_tel {
	width: 315px;
	height: 52px;
	line-height: 52px;
	padding: 0 0 0 30px;
	float: right;
	margin: 20px 8px 0 0;
}
.lylist .inp_neirong {
	width: 95%;
	height: 200px;
	line-height: 35px;
	padding: 0 0 0 30px;
	margin: 20px 0px 0 0;
}
.lylist .vcode {
	width: 100px;
	height: 52px;
	line-height: 52px;
	padding: 0 0 0 30px;
	margin: 20px 0px 0 0;
}
.lylist .submit {
	width: 99%;
	text-align: center;
	background: #3e5fae;
	height: 52px;
	line-height: 52px;
	color: #fff;
	margin: 20px 0px 0 0;
	font-size: 16px;
}
.lylist .submit:hover {
	cursor: pointer;
}
/*新闻列表页*/

.news_list {
	background: #f5f5f5;
	padding: 70px 0;
}
/*左边菜单*/

.leftr {
	float: left;
	overflow: hidden;
	display: inline;
}
.lf_n {
	width: 240px;
	overflow: hidden;
	margin-bottom: 10px;
}
.lf_n h2 {
	text-align: center;
	line-height: 90px;
	height: 90px;
	overflow: hidden;
	background: #a20607;
	border-radius: 10px 10px 0 0;
}
.lf_n h2 a {
	font-size: 24px;
	color: #fff;
}
.lf_n_c {
	background: #fff;
}
.lf_n_c ul li a.cur {
	color: #3e5fae;
}
.lf_n h3 {
	font-weight: 100;
	line-height: 41px;
	height: 41px;
	padding: 0 0 0 41px;
	overflow: hidden;
	background: #3e5fae url(../images/lf_n_ic1.gif) 154px 14px no-repeat;
}
.lf_n h3 a {
	font-size: 20px;
	color: #fff;
}
.lf_n h3.cur a {
	font-size: 20px;
	color: #fff;
}
.lf_n ul.menu {
	padding: 11px 12px 12px 14px;
	margin-bottom: 15px;
}
.lf_n ul.menu li {
	padding: 0 0 0 15px;
	font-weight: 100;
	line-height: 55px;
	height: 55px;
	border-bottom: 1px #dcdcdc dashed;
	overflow: hidden;
	font-size: 16px;
	background: url(../images/xiala.jpg) no-repeat 185px 25px;
}
.lf_n ul.menu li a {
	color: #333;
}
.lf_n ul.menu li.cur a {
	color: #091c38;
	font-weight: bold;
}
.lf_n ul.menu .lst {
	border: none;
}
.cpMain .phone {
	overflow: hidden;
	width: 166px;
	padding: 30px 0;
	padding-left: 75px;
	border-radius: 10px;
	background: url(../images/pro_phone.png) no-repeat 20px center;
	background-color: #161616;
}
.cpMain .phone p {
	font-size: 16px;
	color: #fff;
}
.cpMain .phone b {
	display: block;
	font-size: 24px;
	color: #fff;
	font-family: 'Times New Roman'
}
/*隐藏菜单*/
/*左边菜单*/

#nonenav {
	position: fixed ! important;
	top: 56px;
	display: inline;
	z-index:99;
}
#nonenavs {
	position: fixed ! important;
	top: 56px;
	display: inline;
	z-index:100;
	left:77px;
}
#inonenav {
	margin-top:0px;
}


/*cpright*/

.cpright {
	padding: 0 25px;
	background: #fff;
}
.content {
	padding: 0 25px;
	background: #fff;
}
#ny_prBox {
	background-color: #fff;
	margin-bottom: 30px;
	min-height: 500px;
	margin-top: 55px;
}
#rtop {
	padding-top: 18px;
	padding-bottom: 15px;
	margin: 12px 20px 0 20px;
}
.rtop {
	overflow: hidden;
	padding-top: 14px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dbdbdb;
}
.rtop h5 {
	float: left;
	padding-left: 10px;
	border-left: 3px solid #112543;
	font-weight: normal;
	line-height: 16px;
	font-size: 16px;
	color: #112543;
}
.rtop h2 {
    float: left;
    line-height: 65px;
    color: #112543;
}
.rtop span {
	float: right;
	line-height: 65px;
}
.rtop span em {
	color: #999;
}
.rtop span a {
	color: #999;
}
/*新闻列表*/

.newsList {
	margin-top: 20px;
}
.newsList dl {
	position: relative;
	padding: 20px;
	height: 190px;
	background-color: #f5f5f5;
}
.newsList dt {
	float: left;
}
.newsList dt img {
	display: block;
	width: 300px;
	height: 190px;
}
.newsList dd {
	margin-left: 325px;
}
.newsList dd h5 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: normal;
}
.newsList dd h5 a {
	color: #3e5fae;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 390px;
}
.newsList dd h5 span {
	float: right;
	color: #bfbfbf;
}
.newsList dd p {
	line-height: 22px;
	height: 112px;
	overflow: hidden;
	font-size: 13px;
}
.newsList dd i {
	position: absolute;
	bottom: -10px;
	left: 0;
	border: 5px solid transparent;
}
.newsList ul {
	margin-top: 16px;
}
.newsList li {
	position: relative;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	font-size: 14px;
	border-bottom: 1px dotted #ccc;
}
.newsList li a {
	padding-left: 18px;
	background: url(../images/newsli_ico.png) no-repeat left center;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 500px;
}
.newsList li span {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
}
.nlist {
	float: left;
	width: 230px;
	background: #fff;
}
.nlist .nt {
	font-weight: normal;
	padding: 18px 0;
	padding-left: 20px;
	background: #3e5fae url(../images/hhbg.png) no-repeat 190px center;
}
.nlist .nt a {
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}
.nlist .nt p {
	font-size: 12px;
	color: #fff;
	font-family: "Arial";
	margin-top: 1px;
}
.nlist ul {
	padding: 20px;
}
.nlist li {
}
.nlist li a {
	display: block;
	height: 40px;
	line-height: 40px;
	background: url(../images/libg2.png) no-repeat 167px center;
	font-size: 14px;
	color: #333;
	padding: 0 18px;
	text-decoration: none;
}
.nlist li a:hover, .nlist li.cur a {
	background: url(../images/liabg.png) no-repeat center;
	color: #fff;
}
.nlist .dphone {
	overflow: hidden;
	background: #333;
	padding: 20px 0;
}
.nlist .dphone dt {
	float: left;
	background: url(../images/phimg.png) no-repeat center;
	margin-left: 5px;
	width: 62px;
	height: 50px;
}
.nlist .dphone dd {
	margin-left: 66px;
	color: #fff;
	padding: 5px 13px;
	border-left: 1px dotted #5c5c5c;
}
.nlist .dphone dd span {
	font-size: 13px;
}
.nlist .dphone dd p {
	font-size: 20px;
	font-family: "Arial";
}
.story {
	margin: 40px 0;
}
.story img {
}
/*新闻详细*/

.news_xx {
	padding: 30px 0 70px 0;
}
.news_xx01 h1 {
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	color: #3e5fae;
	font-weight: normal;
}
.news_xx02 {
	text-align: center;
	font-size: 14px;
	color: #d4d4d4;
	line-height: 35px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #eee;
}
.news_xx03 {
	padding: 20px;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.news_xx03 p {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.news_xx03 img {
	display: block;
	margin: 5px auto;
	max-width: 740px;
}
.news_sx {
	padding: 0 20px;
	height: 40px;
	border: 1px solid #ddd;
	line-height: 40px;
	color: #333;
	margin-top: 50px;
}
.news_sx a {
	color: #3e5fae;
}
.n_s {
	width: 50%;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.n_x {
	width: 49%;
	float: right;
	text-align: right;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*产品列表左侧分类*/

.xiallist {
	padding: 15px 0;
	border-bottom: 1px #dcdcdc dashed;
}
.xiallist a {
	display: block;
	line-height: 32px;
	padding-left: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #999;
	font-size: 14px;
}
.xiallist a.cur {
	font-weight: 700;
	color: #3e5fae;
}
.pro_list {
	padding: 30px 0;
	overflow: hidden;
}

.pro_list ul li {
	display: block;
	float: left;
}
.pro_list ul li .pic {
}
.pro_list ul li .pic img {
	width: 268px;
	height: auto;
	padding: 2px;
	border: 1px solid #eee;
	display: block;
}
.pro_list ul li .title {
	font-size: 14px;
	color: #666;
	text-align: center;
	width: 96.5%;
	line-height: 45px;
	background: #f5f5f5;
	margin-top: 1px;
	padding: 0 2%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*产品详细*/

.products_xx {
	padding: 40px 0;
}
.proxx_pic img {
	max-width: 750px;
	display: block;
	margin: 0 auto;
}
.proxx_con {
	overflow: hidden;
	margin-top: 50px;
}
.proxx_con h3 {
	padding-left: 25px;
	height: 45px;
	line-height: 45px;
	background: #3e5fae;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	border-radius: 5px;
}
.proxx_con02 {
	width: 750px;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px;
	font-size: 16px;
	line-height: 35px;
}
.pro_view{text-align: center;}
.pro_view_img img{max-width: 287.5px;}
.proview {
	padding: 40px 0;
	color: #555555;
}
.proview_pic img {
	max-width: 750px;
	display: block;
	margin: 0 auto;
}
.proview_con {
	overflow: hidden;
	margin-top: 50px;
}
.proview_con h3 {
	padding-left: 25px;
	height: 45px;
	line-height: 45px;
	background: #3e5eb0;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	border-radius: 5px;
}
.proview_con table{
  border-right:1px solid #555555;
  border-bottom:1px solid #555555;
  text-align: center;
  width:100%;
  border-collapse: collapse;
  border-spacing: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-text-size-adjust:none; 
}
.proview_con table td{border-left:1px solid #555555;border-top:1px solid #555555;text-align: center;white-space: nowrap;}

.proview_con02 {
	margin: 0 auto;
	overflow: hidden;
	padding: 30px;
	font-size: 16px;
	line-height: 35px;
}
.shipinf iframe {
	width: 700px;
	height: 500px;
	margin: 0!important;
}
.shipinf {
	margin: 0!important;
}
.products_view {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}
.products_view_img{float:left;width:400px;margin:0;padding:0;display:inline;overflow:hidden;}
.products_view_img img{width:400px;}
.products_view_t{float:left;width:580px;height:36px;line-height:36px;font-size:16px;font-weight:bold;background:#ca0000;border-bottom:3px solid #e3ede4;margin:0;padding:0; text-indent:10px;display:inline;overflow:hidden;color:#fff;}
.products_view_n{float:left;width:580px;margin:0;padding:0;font-size:14px;display:inline;overflow:hidden;}
.products_view_n p{margin:0;padding:0;}
.products_view_n ul{margin:10px;padding:0;}
.products_view_n ul li{width:100%;height:30px;line-height:30px; text-indent:20px;font-size:14px; font-family:"Microsoft YaHei UI";background:url(../images/arrow.gif) no-repeat left 45%;}
/*服务支持*/

.feyuanli_con {
	padding: 40px 0;
}
.feyuanli_con p {
	line-height: 34px;
	color: #333;
	font-size: 15px;
}
.feyuanli_con h3 {
	font-size: 18px;
	color: #3e5fae;
}
.fw_yuanli {
}
.zizhizs .wrap {
	overflow: inherit!important;
}
.fw_more {
	width: 100%;
	overflow: hidden;
	background: url(../images/about_ideabg.jpg) no-repeat center;
	padding-bottom: 100px;
}
.tiqu {
	text-align: center;
	overflow: hidden;
	margin-top: 50px;
}
.tiqu .tiqu01 {
	width: 100px;
	text-align: center;
	margin: 20px 40px;
	display: inline-block;
}
.tiqu .tiqu01 img {
	border: 1px solid #3e5fae;
	border-radius: 50%;
}
.tiqu .tiqu01 p {
	font-size: 16px;
	color: #333;
}
.zizhizs {
	background: #f8f8f8;
	padding-bottom: 80px;
}
.picScroll-left05 {
	margin-top: 35px;
	position: relative;
}
.picScroll-left05 .bd02 ul li {
	width: 280px;
	height: 409px;
	margin: 0 22px 0 0;
	border: 1px solid #eee;
}
.picScroll-left05 .bd02 ul li img {
	width: 280px;
	height: 409px;
}
.picScroll-left05 .hd02 ul {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	text-align: center;
	margin-top: 10px;
}
.picScroll-left05 .hd02 ul li {
	display: inline-block;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	border-radius: 50%;
	background: rgba(62,95,174,.3);
}
.picScroll-left05 .hd02 ul li.on {
	background: rgba(62,95,174,1);
}
.picScroll-left05 .hd02 .prev {
	display: block;
	width: 41px;
	height: 92px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 134px;
	left: -74px;
	background: url(../images/about_honorbtn01.png) no-repeat 0 0px;
}
.picScroll-left05 .hd02 .next {
	display: block;
	width: 41px;
	height: 92px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 134px;
	right: -74px;
	background: url(../images/about_honorbtn02.png) no-repeat;
}
/*下载中心*/

.newsList li .dianji a {
	padding-right: 80px;
	background: none;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 80px;
	font-weight: 700;
	color: #3e5fae;
	float: right;
}
/*新的企业文化设计*/

.kqwenhua {
	width: 100%;
	overflow: hidden;
	background: #3e5fae;
	padding-bottom: 80px;
}
.kqwenhua .title1 h2 {
	color: #fff;
}
.culture-list {
	display: block;
	overflow: hidden;
	margin-top: 40px;
}
.culture-list li {
	float: left;
	width: 49.8%;
	overflow: hidden;
	background: #fff;
}
.culture-list li .pic {
	width: 50%;
	overflow: hidden;
}
.culture-list li .pic img {
	width: 100%;
	display: block;
}
.culture-list li .cont {
	width: 45%;
	padding-top: 60px;
	padding-left: 5%;
	float: left;
}
.culture-list li .cont .tit {
	font-size: 20px;
	color: #333;
	padding-bottom: 20px;
	margin-bottom: 20px;
	position: relative;
}
.culture-list li .cont .des {
	font-size: 16px;
	line-height: 28px;
	color: #888;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.title-line:before {
	content: "　";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 30px;
	height: 2px;
	background: #888;
}
/*侧边栏*/
/*------------ Color Palette ------------*/
/*
LIGHT ORANGE: #e4644b
DARK ORANGE: #d05942
DARK BROWN: #484141
Menu text: #f7f1e3
Submenu text: #ae9f9f
*/

/*------------ General Settings ------------*/
/*@import url(https://fonts.useso.com/css?family=Montserrat);*/



.leftnav {
    position: fixed;
    left: 10px;
    top: 20%;
    filter: alpha(opacity=9);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    z-index: 99999;
	display:none;
}

.leftnav ul{
	list-style: none;
	width: 276px;
}

.leftnav li {
	cursor: pointer;
}
/*------------ Main Menu ------------*/
.lmainmenu {
	margin: 90px auto;
	font-size: 16px;
	position:relative;
	padding:0;
}

.lmainmenu > li {
	background-color: #ca0000;
/*	border-top:1px solid #d33835;*/
	height: 48px;
	color: #f7f1e3;
	box-sizing: border-box;
	position:relative;
	padding:0 0 0 40px;
}

.lmainmenu > li:first-child {
	border-radius: 7px 7px 0 0;
	border-top: 0;
}

.lmainmenu > li:last-child {
	border-radius: 0 0 7px 7px;
}

.lmainmenu > li span {
	display:block;
	line-height: 48px;
}

.lmainmenu > li .icon {
	float: left;
	width: 20px;
	height: 20px;
	display:block;
	position:absolute;
	left:10px;
	top:15px;
}

.lmainmenu > li .messages {
	background: url("../images/messages.png") no-repeat;
	padding: 0;
	margin-top: -33px;
	margin-right: 19px;
	float: right;
	display: block;
	width: 34px;
	height: 18px;
	text-align: center;
	font-size: 11px;
	line-height: 19px;
}

.expand-triangle {
	background: url("../images/expand.gif") top left no-repeat;
	height: 10px;
	width: 276px;
	content: " ";
/*	margin-left: -40px;*/
}

/*------------ Sub Menu ------------*/
.lsubmenu {
	box-sizing: border-box;
	color: #ae9f9f;
	font-size: 13px;
	content: " ";
	/*opacity: 0.5;*/
}

.lsubmenu li {
	line-height: 20px;
	height: 35px;
	padding-top: 11px;
/*	margin-left: -40px;*/
	background-color: #ffffff;
	border-left: solid 6px #ffffff;
	transition: border-left 220ms ease-in;
}

.lsubmenu .chosen,
.lsubmenu .chosen:hover {
	border-left: solid 6px #ca0000;
}

.lsubmenu li:hover {
	border-left: solid 6px #f3f3f3;
}

.lsubmenu li span {
	margin-left:30px;
}

.animate {
	animation: flip 2000ms ease-in-out alternate;
}

@keyframes flip {
	to {
		transform: rotateY(360deg);
	}
}
