/* 设置 */

 body {

	font-size: 13px;

	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;

      text-align: center;

}

/*头部开始*/



.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;

   

    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%;

	background: #fff;

	position: relative;

	z-index: 2;

}

.head > .wrap {

	position: relative;

}

.h_logo {

	margin-top: 8px;

}

.head .logo {

	padding: 0px 0 0 0;

	position: relative;

	margin-top: 7px;

}

.logodong {

	width: 46px;

	height: 46px;

	position: absolute;

	top: 13px;

	left: 130px;

	z-index: 99;

}

.h_logowen {

	width: 640px;

	margin-top: 25px;

	padding-left: 15px;

	margin-left: 5px;

}

.h_logowen span {

	font-size: 25px;

	color: #3e5fae;

	font-weight: 700;

	display: block;

	line-height: 35px;

	letter-spacing: 2px;

}

.h_logowen p {

	color: #333;

	font-size: 18px;

	text-transform: uppercase;

	letter-spacing: 1px;

	line-height: 18px;

}

/*头部定位*/



.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: 30px;

}

.h_tel img {

	width: 90px;

	float: left;

}

.h_tel02 {

	float: left;

	font-size: 22px;

	padding-left: 15px;

}

.h_tel02 span {

	display: block;

	font-size: 18px;

	padding-left: 35px;

	background: url(../images/tel.png) no-repeat 0 0px;

}

.h_tel02 p {

	font-size: 30px;

	line-height: 30px;

	font-weight: 700;

	color: #3e5fae;

}

.h_tel02 p.pjian {

	letter-spacing: 1.5px;

}

.head_nav {

	background: #fff;

	height: 54px;

	margin-top: 0px;

	border: 1px solid #eee;

	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: #111;

}

.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: #435dbc;

	color: #fff;

}

.nav .nLi h3 a:hover {

	background: #435dbc;

	color: #fff;

}

.nav .nLi {

	height: 54px;

	border-right: 1px solid #eee;

}

.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: 620px;

	position: absolute;

	background: rgba(7, 49, 113, 0.94);

	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: center;

}

.sub_list a {

	display: block;

	line-height: 30px;

	font-size: 14px;

	color: #fff;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	width: 160px;

}

.sub_list a:hover {

	color: #435dbc!important;

}

.nav .on h3 a {

}

/* banner/css */







/* search */







.search {

	width: 100%;

	height: 50px;

	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;

    margin-top: -7px;

}

.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: 8px;

	position: relative;

	background: url(../images/searchBg.png) no-repeat center;

}

.search .Input .input02 {

	padding-left: 20px;

	font-size: 13px;

	outline: none;

	border: none;

	color: #999999;

	height: 33px;

	line-height: 33px;

	width: 272px;

	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: 700px;

	overflow: hidden;

	position: relative;

}

.slideBox .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	right: 47%;

	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: #3e5fae;

	color: #fff;

	border: 1px solid #3e5fae;

}

.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}

.slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

	height: 700px;

}

/* 下面是前/后按钮代码，如果不需要删除即可 */



.slideBox .prev, .slideBox .next {

	position: absolute;

	left: 3%;

	top: 50%;

	margin-top: -25px;

	display: block;

	width: 32px;

	height: 40px;

	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;

}

/*KQ产品*/



.index_pro {

	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: 100px;

}

.slideTxtBox .hd ul {

}

.slideTxtBox .hd ul li {

	display: inline-block;

	width: 210px;

	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/bj02.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: 243px;

	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: 243px;

	right: 546px;

	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;

	width: 1200px!important;

}

.picScroll-left .bd02 ul li {

	float: left;

	display: inline;

	overflow: hidden;

	

	height: 430px;

	border: 1px solid #eee;

	margin:10px;

	/*margin-right: 23px;*/

}

.picScroll-left .bd02 ul li .embj {

	background: #f9f9f9;

	width: 100%;

	height: 100%;

}

.picScroll-left .bd02 ul li .pic {

	float: left;

	width: 278px;

	
	overflow: hidden;

	margin: 0px 23px 0px 0;

    
}

.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: #3e5fae;

}

.picScroll-left .bd02 ul li .pic_right .xian {

	width: 188px;

	height: 1px;

	background: #e1e1e1;

	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: #aeaeae;

	line-height: 38px;

	text-transform: uppercase;

}

.fenlei_url a:hover {

	background: #3e5fae;

	color: #fff;

}

/*产品优势板块*/



.index_proyoushi {

	background: url(../images/proyoushibj.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: 200px;

	height: 58px;

	line-height: 50px;

	text-align: center;

	font-size: 16px;

	background: url(../images/bj04.jpg) 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: 1120px;

	height: 406px;

}

.yyvs img.qxvs {

	width: 194px;

	height: 194px;

	position: absolute;

	top: 50%;

	left: 50%;

	margin: -93px 0 0 -100px;

}

/*合作伙伴*/



.index_huoban {

	padding: 90px 0;

}

.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 #3e5fae;

	background: #3e5fae;

	margin: 47px auto 0 auto;

}

.fenlei_url02 a {

	display: block;

	color: #fff;

	line-height: 38px;

	text-transform: uppercase;

}

/*公司简介*/



.index_about {

	padding: 100px 0 10px 0;

	background: url(../images/bj07.jpg) 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: 0px 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;

	margin: 0px;

}

.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: 9999;

	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: #3e5fae;

}

.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;

	

	padding: 57px 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;

}

.pages:after {

	content: '.';

	clear: both;

	height: 0;

	line-height: 0;

	display: block;

	visibility: hidden;

}

.pages ul {

	padding: 0;

	list-style: none;

	margin: 0;

	text-align: center;

}

.pages li {

	height: 30px;

	margin-right: 5px;

	display: inline-block;

}

.pages li a {

	padding: 5px 10px;

	border: 1px solid #e1e1e1;

	height: 24px;

	line-height: 24px;

	color: #666;

	font-size: 14px;

}

.pages li a:hover {

	border: 1px solid #3e5fae;

	background: #3e5fae;

	color: #fff;

	text-decoration: none;

}

.pages li span {

	border: 1px solid #e1e1e1;

	height: 24px;

	line-height: 24px;

	color: #c4c4c4;

	font-size: 14px;

	padding: 5px 10px;

}

.pages .thisclass a {

	border: 1px solid #3e5fae;

	background: #3e5fae;

	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 {

	padding: 50px 0;

}

.footer01 {

	float: left;

	width: 200px;

	border-right: 1px solid #eee;

	height: 243px;

}

.footer02 {

	float: left;

	width: 151px;

	border-right: 1px solid #eee;

	height: 322px;

	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: 28px;

	color: #666;

	display: block;

	padding-left: 29px;

}

.footer03 {

	float: left;

	width: 360px;

	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: 428px;

}

.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: 300px;

	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: 295px;

	height: 130px;

	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: -210px;

}

.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: 20px 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: #3e5fae;

	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 2px 12px 4px;

	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;

    display: flex;

}

.lf_n ul.menu li a {

	color: #333;

}

.lf_n ul.menu li.cur a {

	color: #3e5fae;

	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: #ca0000;

}

.cpMain .phone p {

	font-size: 16px;

	color: #fff;

}

.cpMain .phone b {

	display: block;

	font-size: 24px;

	color: #fff;

	font-family: 'Times New Roman'

}

/*cpright*/



.cpright {

	width: 885px;

	padding: 0 25px;

	background: #fff;

	float: right;

}

#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 #3e5fae;

	font-weight: normal;

	line-height: 16px;

	font-size: 16px;

	color: #3e5fae;

}

.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;

  text-align: left;

}

.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.cur {

    color:#3e5fae;

    font-weight: bold;

}

.xiallist a {

	display: block;

	line-height: 32px;

	padding-left: 20px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #999;

	font-size: 14px;

   text-align: left;

}







.xiallist a.cur {

	font-weight: 700;

	color: #3e5fae;

}

.pro_list {

	padding: 30px 0;

	overflow: hidden;

}

.pro_list ul li {

	display: block;

	float: left;

	width: 273px;

	margin: 0 10px 20px;

}

.pro_list ul li .pic {

}

.pro_list ul li .pic img {

	width: 268px;

	height: 268px;

	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: 600px;

	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: 800px;

	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;

  

}

/*服务支持*/



.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: 275px;

	height: 409px;

	margin: 0 22px 0 0;

	border: 1px solid #eee;float:left;

}

.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;

}

/*.beijing {

 padding-left: 225px;

 margin-top: 272px;

}

.news_xx03 {

  /* position: absolute;

    top: 1032px;

    left: 784px;

  padding: 0;

  padding: 20px;

    font-size: 16px;

    line-height: 30px;

    color: #666;

}

.news_xx03 a {

     width: 283px;

    display: block;

    height: 51px;

    opacity: 0;

    line-height: 51px;

 

}

.news_xx03 td {

  width: 285px



}*/

/*9.12改

.fu li {

	float: left;

	list-style: none;

	margin-left: 63px;

	

	

	}

.topadcs {

	float: left;

}

.fu {

	position: absolute;

	top: -1px;

}

 .fu li a {

	display: block;

	width: 200px;

	height: 263px;

	line-height: 297px;

    

} */

.fu li {

	/*float: left;*/

	list-style: none;

	margin-left: 7px;	

  display:inline-block;

  margin-top: 21px;

    margin-bottom: 37px;

  

	}



.fu li img {

	width: 100%;

    height: 100%;

	max-width: 197px;

    max-height: 109px;

    display:block;

	}



.tupian {

    margin-top: 20px;

    height: 145px;

    text-align: center;

    display: inline;

    white-space:nowrap;

    overflow:auto;

}

.fu li a {

    display:block;

    text-align: center;

}

 /* 格林凯瑞文化*/

.picList li img {

    width:200px

      height: 145px;

}

/*  kaka*/





.bianxiao {

    width: 278px !important;



}

.tempWrap {

      width: 100% !important;

}

/**/

.pro_list ul li .pic .ing {

    width: 268px;

    height: 236px;

    padding: 2px;

    border: 1px solid #eee;

    display: block;

}

.dede_pages{

}

.dede_pages ul{

	float:left;

	padding:12px 0px 12px 16px;

}

.dede_pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

	border:1px solid #E9E9E9;

}

.dede_pages ul li a{

	float:left;

	padding:2px 4px 2px;

	color:#555;

	display:block;

}

.dede_pages ul li a:hover{

	color:#690;

	text-decoration:none;

	padding:2px 4px 2px;

}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	padding:2px 4px 2px;

	font-weight:bold;

}

.dede_pages .pageinfo{

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

}

.dede_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}



/*产品优势*/

.chara{font-family:"Microsoft Yahei";overflow: hidden;padding:62px 0 80px;position: relative;z-index: 1;background:url(../images/charabg.jpg) no-repeat center 0;height: 706px;font-size: 16px;line-height: 25px;color: #fff;}

.chara_pic{left: 365px;top:8px;border-radius: 466px;overflow: hidden;}

.chara_pic,.chara_pic img{width: 466px;height: 466px;display: block;}

.chara_l{padding: 60px 0 0;}

.chara_l dl{width: 366px;float: left;height: 238px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}

.chara_l dt{width:90px;float: left;padding: 35px 0 0;}

.chara_l dd{width:252px;float: right;}

.chara_l dd h3{font-size: 26px;line-height: 55px;height: 55px;}

.chara_l dd p{opacity: 0.6;}

.chara_l dl.chara_l1{margin-right: 467px;text-align: right;}

.chara_l dl.chara_l1 dt{float: right;}

.chara_l dl.chara_l1 dd{float: left;}

.chara_l dl:hover{margin-top: -10px;}











.content {

    width: 1200px;

    margin: 0 auto;

    font-family: "Microsoft Yahei";

}



.til01 {

    text-align: center;

    display: block;

    font-size: 50px;

    color: #333;

    line-height: 64px;

    height: 140px;

    font-weight: normal;

    position: relative;

    width: 1200px;

    margin: 0 auto;

}

.til02, .til02 a, .til02 b {

    color: #fff;

}



.til01 p {

    display: block;

    font-size: 24px;

    line-height: 44px;

    opacity: 0.8;

}





.blk-main {

    width: 1200px;

    margin: 0 auto;

	margin-bottom: 40px;

}



.clearafter:after {

    content: ".";

    display: block;

    height: 0;

    visibility: hidden;

    clear: both;

}

.blk {

    margin-bottom: 20px;

}

.p12-curmbs-1 {

    font-size: 14px;

    border-bottom: 1px dashed #dcdcdc;

}

.p12-curmbs-1 b {

    border-left: 10px solid #435dbc;

    font-weight: normal;

    padding-left: 8px;

}

.p12-curmbs-1 i {

    font-style: normal;

}

.p4-order-form-1 {

    overflow: hidden;

}

.p4-order-form-1 .p4-titlel-1 {

    width: 145px;

    height: 46px;

    font-size: 18px;

    line-height: 46px;

    text-align: center;

    color: #fff;

    background: #435dbc;

}



.p4-order-form-1-con {

    border: 1px solid #bbb;

    background: url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;

    padding: 40px 15%;

}



  .p4-order-form-1 {

            overflow: hidden;

        }

        

        .p4-order-form-1 .p4-titlel-1 {

            width:145px;height: 46px;font-size:18px; line-height: 46px;text-align: center;color:#fff;background: #435dbc;

            

        }

        

        .p4-order-form-1-con {

            border:1px solid #bbb;

            background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;

            padding:40px 15%;

        }

        

        .p4-order-form-1-con li p {

            padding-left: 130px;

            color: #999;font-size: 12px;

        }

        

        .p4-order-form-1-con li {

            margin-bottom: 10px;

            font-size: 14px;

            line-height: 35px;

            color: #666;

            overflow: hidden;

        }

        

        .p4-order-form-1-con li span {

            font-weight: bold;

            color: #666;

        }

        .p4-order-form-1-con li b{color:#f00;}

        .p4-order-form-1-con li .row-hd {

            color: #666;

        }

        .timenum{padding-left:95px;}

        .p4-order-form-1-con li p {

            clear: both;

        }

        

        .p4-order-form-1-con label {

            display: inline-block;

            width: 120px;

            color: #666;

            vertical-align: top;

            text-align: right;height: 33px;line-height: 33px;overflow: hidden;

        }

        #code_gg{

            width: 80px;

            margin-right: 10px;

            outline: none;

            padding-left: 10px;

            border: 1px solid #eee;

            height: 33px;

            line-height: 32px;

            color: #666;

        }

        

        

        .p4-order-form-1-con .inputs,

        .p4-order-form-1-con li select {

            width: 73%;

            margin-right: 10px;

            outline: none;

            padding-left: 10px;

            border: 1px solid #eee;

            height: 33px;

            line-height: 32px;

            color: #666;

            box-sizing: border-box;

            /*float: left;*/

        }

        .p4-order-form-1-con .radioandcheck{vertical-align:middle;}

        

        .p4-order-form-1-con .err {

            border: 1px solid #c00;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t1 {

            width: 100%;

        }

        

        .p4-order-form-1-t1 textarea {

            width: 73%;

            height: 102px;

            line-height: 24px;

            border: 1px solid #eee;

            outline: none;

            resize: none;

            overflow: auto;

            margin-right: 10px;

            padding-left: 10px;

            box-sizing: border-box;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t2 {

            width: 100%;

        }

        

        .p4-order-form-1-t2 input {

            width: 150px;

            vertical-align: top;

        }

        

        .p4-order-form-1-t2 span {

            width: 153px;

            height: 25px;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t3 {

            padding-left: 120px;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t3 input {

            width: 80px;

            height: 30px;

            border: 0;

            text-align: center;

            margin-right: 30px;

            color: #fff;

            padding-left: 0;

            cursor: pointer;

        }

        

        .p4-order-form-1-con .p4-order-form-1-b1 {

            background: #a11706;

        }

        

        .p4-order-form-1-con .p4-order-form-1-b2 {

            background: #767676;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t4 {

            overflow: auto;

            height: auto;

            min-height: 35px;

            width: 100%

        }

        

        .p4-order-form-1-con .p4-order-form-1-t4 input {

            vertical-align: middle;

            width: 14px;

            margin: 0 10px;

        }



/*优势*/

.ysbox{height:697px;background:url(../images/fabg.jpg) no-repeat center top;padding-top: 50px;}

.ysbox h2{background:url(../images/fatit.png) no-repeat;height: 100px;padding-top: 30px;text-align: center;font-size: 38px;color: #333333;font-weight: normal;}

.ysbox h2 a{color: #333333;}

.ysbox h2 em{color: #666666;display: block;font-size: 18px;}



.ys_nav{width:400px;margin-top: 30px;}

.ys_nav li{width:190px;height:86px;white-space: nowrap;float: left;background: #fff url(../images/faico1.jpg) no-repeat 23px 50px;border:1px solid #efefef; float: left;margin:0 6px 17px 0;font-size: 16px;line-height: 22px;color: #232222; padding-top: 20px; }

.ys_nav li{position: relative;}

.ys_nav li span{display: block;color: #232222; font-size: 16px;font-weight: bold;}

.ys_nav li span em{display: block;text-transform: uppercase;font-style: normal;font-size: 12px;line-height: 18px;color: #686565; font-weight: normal; padding-top:5px;}

.ys_nav li a{display: block;color: #fff;}

.ys_nav li.cur{background: #435dbc url(../images/faico2.jpg) no-repeat 23px 50px;}

.ys_nav li.cur span{color: #fff;}

.ys_nav li.cur em{color: #fff;}



.ys_list{width:800px;overflow: hidden;margin-top: 30px;}

.ys_lc dl{height:494px;position: relative;}

.ys_lc dt{width:800px;height:494px;display: block;overflow: hidden;}

.ys_lc dt img{width:800px;height:494px;display: block;transition: all 0.3s linear 0s}

.ys_lc dt:hover img{transform: scale(1.1);}

.ys_lc dd{position: absolute;left:0;bottom: 0;background: rgba(67,97,188,.6);padding: 20px 20px 0 30px;height: 92px;font-size: 14px;line-height: 24px;color: #fff;}



.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 1410px;padding-top: 60px;}

.g_ys h2{height: 100px;text-align: center;background:url(../images/ystit.jpg) no-repeat center bottom;font-size: 38px;font-weight: bold;color: #435dbc;}

.g_ys h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;padding-top: 5px;}

.g_ys .tm{position: absolute;left:440px;top:450px;background:url(../images/ystm.jpg) no-repeat;width: 220px;height: 111px;padding-top: 30px;text-align: center;font-size: 32px;font-weight: bold;color: #fff;}

.g_ys .tm em{display: block;font-size: 20px;color: #fff;font-weight: normal;}

.g_ys .m_ys1{position: absolute;left:665px;top:182px;}

.g_ys .m_ys2{position: absolute;left:0;top:670px;}

.g_ys .m_ys3{position: absolute;left:635px;top:1082px;}

.g_ys b{position: absolute;left:0;top:0;}

.g_ys h3{padding-top: 22px;height: 64px;padding-left: 56px;font-size: 26px;color: #333333;font-weight: normal;}

.g_ys h3 em{color: #435dbc;}

.g_ys p{font-size: 16px;line-height: 32px;color: #666666;}



/*优势*/

.ys{padding: 10px 0 60px;}

.ys .cp_t{background:url(../images/ys_line.gif) no-repeat center 8px;height: 90px;}

.ys_t{position: absolute;top: 530px;left: 155px;z-index: 10;}

.ys_t ul li{font-size: 18px;color: #fff;font-weight: bold;width: 194px; text-align: center; height: 62px; line-height: 62px; overflow: hidden; float: left;margin-right: 40px;} 

.ys_t ul li i{ font-family:Arial, Helvetica, sans-serif;font-size: 20px;padding: 0 10px 0 0;}

.ys_t ul li.ys_li01{background:url(../images/ys_k01.jpg) no-repeat;}

.ys_t ul li.ys_li02{background:url(../images/ys_k02.jpg) no-repeat;}

.ys_t ul li.ys_li03{background:url(../images/ys_k02.jpg) no-repeat;}

.ys_t ul li.ys_li04{background:url(../images/ys_k04.jpg) no-repeat;}

.ys_t ul li{ position: relative;vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px transparent;}

.ys_t ul li:before {

  content: "";

  position: absolute;

  z-index: -1;

  left: 0;

  right: 100%;

  bottom: 0;

  background: #435dbc;

  height: 4px;

  -webkit-transition-property: right;

  transition-property: right;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.ys_t ul li:hover:before, .ys_t ul li:focus:before, .ys_t ul li:active:before {

  right: 0;

}

.ys_t ul li.on{ background:#000 url(../images/ys_line02.gif) no-repeat center 58px;color: #fff;}

.ys dl dt{width: 1200px;height: 438px;line-height: 0;}

.ys dl dt img{width: 1200px;height: 438px;}

.ys dl dd{text-align: center;padding: 40px 0 0;width: 1200px;height: 190px;overflow: hidden;}

.ys dl dd h5{font-size: 24px;color: #333;height: 40px;line-height: 40px;overflow: hidden;margin-bottom: 5px;}

.ys dl dd p{font-size: 14px;color: #333;line-height: 30px;}

.ys .ys_dd01{ background:url(../images/ys_no1.gif) no-repeat center 20px;}

.ys .ys_dd02{ background:url(../images/ys_no2.gif) no-repeat center 20px;}

.ys .ys_dd03{ background:url(../images/ys_no3.gif) no-repeat center 20px;}

.ys .ys_dd04{ background:url(../images/ys_no4.gif) no-repeat center 20px;}



.pr {

    position: relative;

}



.hzkf{height:660px; overflow: hidden;}

.hz{padding-top:90px; height:570px;}

.hz h3{text-align: center; margin-bottom: 45px;}

.hz h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(../images/prtb.png) no-repeat bottom center;}

.hz h3 span i{font-weight: bold;}

.hz h3 em{display: block; font-size: 22px; color:#282828; line-height: 22px; margin-top: 13px;}

.hz .k{position: relative;padding-top:50px;}

.hz .kf ul li{float:left;width:212px;margin:0 15px;}

.hz .kf ul li em{display: block; width:210px; height:159px;padding:0 1px; overflow: hidden;border: 1px solid #eee;

    margin-bottom: 10px;}

.hz .kf ul li em img{width:210px; height:139px;}

.hz .kf ul li .first{margin-bottom: 33px;}

.hz .jt i{display: block;width:20px; height:50px;}

.hz .jt .prev{background:url(../images/prev.jpg) no-repeat center;position: absolute;top:214px;left:-30px;}

.hz .jt .next{background:url(../images/next.jpg) no-repeat center;position: absolute;top:214px;right:-41px;}

.hz .jt .prev:hover{background:url(../images/prev_h.jpg) no-repeat center;position: absolute;top:214px;left:-30px;}

.hz .jt .next:hover{background:url(../images/next_h.jpg) no-repeat center;position: absolute;top:214px;right:-41px;}



/*news*/

.news{ padding-top: 81px; background: url(../images/bj08.jpg) no-repeat center top; height:694px; overflow: hidden;}

.news h3{ text-align: center; font-weight: normal; font-size: 36px; color: #333; line-height: 100%; height: 122px;}





.new_l{ width: 660px;}

.new_l h4{font-weight: normal; line-height: 100%; height: 40px; overflow: hidden;background:url(../images/n_l1.jpg) no-repeat 0 1px; padding-left: 19px;}

.new_l h4 span{ display: inline-block; float: left; font-size: 18px; color: #333; font-weight: bold; line-height: 100%;}

.new_l h4 em{ display: inline-block; float: right; font-size: 14px; color: #999; text-transform: uppercase;}



.new_l dl{height:327px;}

.new_l dt img{display:block;width: 660px;height: 180px;}

.new_l dd h5{margin:25px 0 8px;display: block; }

.new_l dd h5 span{ font-size: 18px; height:27px;width: 85px; color: #435dbc; border: 1px solid #435dbc; line-height:27px; font-weight: bold;display: inline-block; text-align: center;}

.new_l dd h5 a{display:inline-block;font-size:16px;color: #333;line-height: 30px;font-weight: normal; margin-left: 14px;}

.new_l dd h5 a:hover{color: #435dbc;}

.new_l dd p{font-size: 14px;color: #8b8b8b;line-height: 24px; padding: 3px 9px 0;}

.new_list{ overflow: hidden;}

.new_list ul li{ margin-bottom: 12px; width: 324px; overflow: hidden; float: left; height: 53px; background: #fff;}

.new_list ul li:nth-of-type(2n){ float: right;}

.new_list ul li i{ display: inline-block; float: left; width: 50px; height: 53px; background: #d2d2d2; text-align: center; color: #fff; font-family: Arial; font-size: 10px;}

.new_list ul li i span{ display: block; font-size: 24px; line-height: 100%;font-weight: bold; padding-top:7px;}

.new_list ul li em{ display: block; line-height: 53px; float: left; padding-left: 15px;

    overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 16px; color: #333;}

.new_list ul li:hover i{ background: #435dbc;}



.new_r{ width: 455px; }

.new_r h4{font-weight: normal; line-height: 100%; height: 40px; overflow: hidden;}

.new_r h4 span{ display: inline-block; float: left; font-size: 18px; color: #333; font-weight: bold; line-height: 100%;}

.new_r h4 em{ display: inline-block; float: right; font-size: 14px; color: #999; text-transform: uppercase;}



.new_r dl{height:134px;border-bottom: 1px dotted #ccc; margin-bottom: 27px; padding-left: 36px;background:url(../images/n_q.jpg) no-repeat;}

.new_r dt a{display:inline-block;font-size:16px;color: #333333;line-height:25px; line-height:25px;font-weight: normal; margin-bottom: 10px; }

.new_r dl:hover a{ color: #435dbc;}

.new_r dd p{font-size: 14px;color: #8b8b8b;line-height: 24px;}

.new_s{padding-left: 13px;}

.new_s ul li{ overflow: hidden; height: 20px; line-height: 20px; padding-left: 20px; margin-bottom: 19px;

    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.new_s ul li span{ display: inline-block; float: right; font-size: 13px; color: #999;}

.new_s ul li p{ float: left; font-size: 14px; color: #333;}

.new_s ul li:hover p{color: #435dbc;}



.dede_pages span{ margin-left:5px;}









































































