




/******************************************/
/***** 公共部分开始 *****/
body{
	min-width: 1200px;
}
html{
	font-family: 'Arial','Microsoft YaHei';
}
.global{
	width: 1200px;
	margin: 0 auto;
}
/*.global1{
	width: 1480px;
	margin: 0 auto;
}*/

/** 头部样式 **/
/*
#header{
	position: relative;
	z-index: 100;
}
#header .logo{
	float: left;
	width: 900px;
	height: 108px;
	line-height: 108px;
}
#header .logo img{
	max-height: 105px;
	vertical-align: middle;
}
#header .search{
	float: right;
	width: 260px;
	padding-top: 12px;
}
#header .search .lang{
	margin-bottom: 12px;
	text-align: right;
}
#header .search .lang img{
	margin-right: 6px;
}
#header .search .sear{
	width: 235px;
	height: 20px;
	padding: 6px 11px;
	border: 1px solid #b7b7b7;
}
#header .search .sear input{
	width: 210px;
	border: none;
	outline: none;
}
#header .search .sear button{
	float: right;
	width: 20px;
	height: 20px;
	background: url(../images/sear.jpg) no-repeat center center;
	border: none;
	outline: none;
	cursor: pointer;
}
#header .nav-height{
	position: relative;
	width: 100%;
	height: 40px;
	background: #17305f;
}
#header .nav{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background: #17305f;
}
#header .nav span{
	display: inline-block;
	position: relative;
	height: 40px;
}
#header .nav span .s-nav{
	display: none;
	position: absolute;
	z-index: 1000;
	top: 40px;
	left: 0;
	width: 180px;
	padding-bottom: 0px;
	background: #17305f;
	border-top: 2px solid #ccc;
}
#header .nav span .s-nav a{
	display: block;
	width: 180px;
	height: 40px;
	overflow: hidden;
	padding: 0;
	line-height: 40px;
	font-size: 14px;
	color: white;
	text-indent: 20px;
	border-bottom: 1px dotted #ccc;
	*text-align: center;*
}

#header .nav a{
	display: inline-block;
	height: 40px;
	padding: 0px 36px;
	line-height: 40px;
	color: white;
	font-size: 16px;
	text-decoration: none;
}
#header .nav .global1 a{
	padding: 0px  20px;
}
#header .nav a:hover{
	background: #296ac0;
}
#header .nav .hover{
	background: #296ac0;
}
*/

/** 底部样式 **/
#footer{
	width: 100%;
}

/** 底部上面部分 **/
#footer .foot-top{
	width: 100%;
	padding-top: 57px;
	padding-bottom: 55px;
	background: #223350;
}
#footer .foot-top .f-logo{
	float: left;
	width: 188px;
}
#footer .foot-top .f-contact{
	float: left;
	width: 396px;
}
#footer .foot-top .f-contact .title{
	padding-bottom: 25px;
	font-size: 22px;
	color: #fff;
}
#footer .foot-top .f-contact .tips{
	padding-bottom: 34px;
	font-size: 14px;
	color: #8a8f98;
}
#footer .foot-top .f-contact .f-tel{
	padding-left: 28px;
	padding-bottom: 22px;
	color: #8a8f98;
	font-size: 14px;
	background: url(../images/f1.jpg) no-repeat 0 0;
}
#footer .foot-top .f-contact .f-email{
	padding-left: 28px;
	padding-bottom: 22px;
	color: #8a8f98;
	font-size: 14px;
	background: url(../images/f2.jpg) no-repeat 0 0;
}
#footer .foot-top .f-contact .f-addr{
	width: 326px;
	padding-left: 28px;
	color: #8a8f98;
	font-size: 14px;
	line-height: 20px;
	background: url(../images/f3.jpg) no-repeat 0 0;
}
#footer .foot-top .f-contact-link{
	float: right;
	width: 172px;
}
/** 底部下面部分 **/
#footer .foot-bot{
	width: 100%;
	padding-top: 30px;
	padding-bottom: 20px;
	background: #192841;
}

#footer .foot-bot .f-nav{
	padding-bottom: 14px;
	text-align: center;
	color: #bfc5ce;	
}
#footer .foot-bot .f-nav a{
	padding: 0 10px;
	font-size: 14px;
	color: #bfc5ce;
}
#footer .foot-bot .f-config{
	padding-bottom: 20px;
	text-align: center;
	color: #bfc5ce;	
}
#footer .foot-bot .f-config a{
	font-size: 14px;
	color: #bfc5ce;
}
#footer .foot-bot .f-share{
	text-align: center;
}
#footer .foot-bot .f-share img{
	margin-left: 8px;
}

/** 内页广告图 **/
#no-in-banner{
	position: relative;
	width: 100%;
	height: 305px;
	overflow: hidden;
}
#no-in-banner .picture{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 305px;
}

/** 左边公共部分 **/
#left{
	position: relative;
	float: left;
	width: 32.1%;
	padding-bottom: 50px;
	background: #fff;
	overflow: none;
}
#left .category{
	float: right;
	width: 258px;
	height: 100%;
	padding-top: 38px;
	text-indent: 14px;
}
#left .category .title{
	padding-bottom: 18px;
	font-size: 30px;
	color: #296ac0;
}
#left .category .cate-list{
	height: 47px;
	border-bottom: 1px dotted #7f7f7f;
	font-size: 14px;
	line-height: 47px;
	background: url(../images/cat_bg1.jpg) no-repeat 226px center;
}
#left .category .hover{
	width: 265px;
	height: 48px;
	background: #296ac0 url(../images/cat_bg2.jpg) no-repeat 226px center;
	border: none;
}
#left .category .cate-list a{
	display: inline-block;
	width: 100%;
	text-indent: 0;
	*text-indent: 8px;
	color: #646464;
	text-decoration: none;
}
#left .category .cate-list a:hover{
	color: white;
}
#left .category .cate-list .a-hover{
	color: white;
}
#left .category .cate-list-1{
	height: 47px;
	border-bottom: 1px dotted #7f7f7f;
	font-size: 12px;
	line-height: 47px;
	color: #0778c4;
	font-weight: bold;
	/*background: url(../images/cat_bg1.jpg) no-repeat 226px center;*/
}
#left .category .cate-list-1 a:hover{
	color: #ccc;
}
#left .category .cate-list-1 a{
	display: inline-block;
	width: 100%;
	text-indent: 0;
	text-decoration: none;
	color: #0778c4;
}
#left .category .cate-list-1 .a-hover{
	color: #ccc;
}
#left .category .cate-list:hover{
	width: 265px;
	height: 48px;
	background: #296ac0 url(../images/cat_bg2.jpg) no-repeat 226px center;
	border: none;
}
#right{
	float: right;
	width: 67.9%;
	height: 100%;
	background: #f7f7f7;
}
#right .content{
	float: left;
	margin-left: 38px;
	width: 882px;
	height: 100%;
	background: #f7f7f7;
}


/** 面包屑样式 **/
#crumbs{
	height: 20px;
	margin-top: 40px;
	margin-bottom: 30px;
	line-height: 20px;
	font-size: 20px;
	color: #333;
}
#crumbs span{
	float: right;
	color: #878787;
	font-size: 14px;
	line-height: 20px;
}
#crumbs span img{
	float: left;
}
#crumbs .span{
	float: none;
	color: #878787;
	font-size: 14px;
	line-height: 20px;
}
#crumbs span a{
	color: #878787;
	font-size: 14px;
	line-height: 20px;
}
/** 右边公共部分 **/
/***** 公共部分结束 *****/



/******************************************/
/***** 首页样式开始 *****/
/** 广告图 **/
#banner{
	position: relative;
	width: 100%;
	height: 590px;
	overflow: hidden;
	z-index: 10;
}
#banner .picture{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 590px;
	z-index: 1;
}
/*#banner .global{
	position: relative;
	height: 590px;
	z-index: 99;
}*/
#banner .prev{
	position: absolute;
	top: 290px;
	left: -70px;
	opacity: 0.8;
	z-index: 9999;
}
#banner .next{
	position: absolute;
	top: 290px;
	right: -70px;
	opacity: 0.8;
	z-index: 9999;
}
#index{
	width: 100%;
	padding-top: 46px;
	background: url(../images/index_bg.jpg);
}

/** 首页显示的产品 **/
#index .is-index-product{
	position: relative;
	width: 1200px;
	height: 130px;
	margin: 0 auto 22px;
	background: url(../images/pro_bg.png) no-repeat 0 0;
}
#index .is-index-product .prev{
	position: absolute;
	right: 0;
	top: 68px;
	z-index: 10;
	cursor: pointer;
}
#index .is-index-product .next{
	position: absolute;
	right: 0;
	top: 36px;
	z-index: 10;
	cursor: pointer;
}
#index .is-index-product .pageState{
	position: absolute;
	top: 0;
	left: 100px;
}
#index .is-index-product .name{
	padding-top: 30px;
	padding-left: 50px;
	padding-bottom: 10px;
	font-size: 24px;
	color: #333;
}
#index .is-index-product .name a{
	color: #333;
	text-decoration: none;
}
#index .is-index-product .desc{
	width: 835px;
	height: 40px;
	padding-left: 50px;
	overflow: hidden;
	font-size: 14px;
	color: #8c8c8c;
	line-height: 20px;
}
#index .is-index-product .desc a{
	color: #8c8c8c;
	text-decoration: none;
}
/** 首页产品分类 **/
#index .product-category{
	width: 1178px;
	height: 377px;
	padding-right: 20px;
	margin: 0 auto 60px;
	border:1px solid #ededed;
	background: #fff;
}
#index .product-category .category{
	float: left;
	width: 185px;
}
#index .product-category .category .list{
	width: 185px;
	height: 94px;
	background: url(../images/bg1.jpg) no-repeat 0 0;
}
#index .product-category .category .list:hover{
	background: url(../images/bg2.jpg) no-repeat 0 0;
}
#index .product-category .category .hover{
	background: url(../images/bg2.jpg) no-repeat 0 0;
}
#index .product-category .category .list table{
	width: 175px;
	height: 94px;
	text-align: center;
	border-bottom: 1px solid #274e95;
}
#index .product-category .category .list .last{
	border: none;
}
#index .product-category .category .list table td{
	padding: 0 25px;
}
#index .product-category .category .list table a{
	line-height: 20px;
	font-size: 16px;
	color: white;
	text-decoration: none;
}

/** 首页产品列表 **/
#index .product-category .products{
	display: none;
	float: right;
	width: 945px;
	margin-top: 27px;
}
#index .product-category .products .pro-list{
	display: block;
	float: left;
	width: 280px;
	margin-right: 35px;
	/*text-decoration: none;*/
	cursor: pointer;
}
#index .product-category .products .pro-list .pic{
	width: 280px;
	height: 280px;
	line-height: 279px;
	text-align: center;
}
#index .product-category .products .pro-list .pic img{
	max-width: 278px;
	max-height: 278px;
	vertical-align: middle;
}
#index .product-category .products .pro-list .name{
	height: 36px;
	margin-top: 12px;
	overflow: hidden;
	font-size: 14px;
	color: #545454;
	line-height: 18px;
}

/** 首页关于我们 **/
#index .about-us{
	width: 100%;
	height: 405px;
	background: url(../images/a_bg.jpg) no-repeat center 0;
}
#index .about-us .global{
	position: relative;
}
#index .about-us .pic{
	position: absolute;
	left: 34px;
	top: 117px;
	max-width: 541px;
	max-height: 364px;
}
#index .about-us .description{
	position: absolute;
	top: 169px;
	left: 0;
	width: 1200px;
	height: 360px;
	background: #2a65b2;
}
#index .about-us .description .content{
	float: right;
	width: 550px;
	height: 323px;
	margin-right: 40px;
	overflow: hidden;
}
#index .about-us .description .more{
	float: right;

}
/** 技术文章 **/
#index .technical-article{
	width: 100%;
	/*height: 500px;*/
	padding-bottom: 60px;
	margin: 0 auto;
	/*background: #fff url(../images/art_bg.jpg) no-repeat center 0;*/
	background: #fff;
}
#index .technical-article .title{
	padding-top: 130px;
	margin-bottom: 22px;
	text-align: center;
	font-size: 70px;
	color: #ccc;
}
#index .technical-article .global{
	position: relative;
}
#index .technical-article .global .prev{
	position: absolute;
	top: 147px;
	left: 0;
}
#index .technical-article .global .next{
	position: absolute;
	top: 147px;
	right: 0;
}
#index .technical-article .article{
	width: 1048px;
	height: 377px;
	margin-left: 32px;
}
#index .technical-article .article .list{
	position: relative;
	float: left;
	width: 320px;
	height: 357px;
	padding-top: 18px;
	margin-left: 44px;
	border-bottom: 2px solid #e0e0e0;
}
#index .technical-article .article .bor-hov{
	border-bottom: 2px solid #2a65b2;
}
#index .technical-article .article .list .date{
	position: absolute;
	top: 0;
	left: 12px;
	width: 47px;
	height: 52px;
	background: #2a65b2;
	color: white;
}
#index .technical-article .article .list .bg-hov{
	background: #c6160e;
}
#index .technical-article .article .list .date .day{
	padding-top: 2px;
	text-align: center;
	font-size: 26px;
}
#index .technical-article .article .list .date .mon{
	text-align: center;
	font-size: 12px;
}
#index .technical-article .article .list .pic{
	width: 320px;
	height: 185px;
}
#index .technical-article .article .list .pic img{
	width: 320px;
	height: 185px;
}
#index .technical-article .article .list .name{
	height: 40px;
	padding: 0 13px;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 20px;
	color: #333;
}
#index .technical-article .article .list .col-hov{
	color: #2a65b2;
}
#index .technical-article .article .list .desc{
	padding: 0 13px;
	line-height: 20px;
	font-size: 14px;
	color: #888;
}

/** 我们的客户 **/
#index .customers{
	position: relative;
	width: 1158px;
	height: 173px;
	margin: 50px auto 55px;
	background: #fff;
	border: 1px solid #eeeeee;
}
#index .customers .prev{
	position: absolute;
	top: 96px;
	left: -22px;
}
#index .customers .next{
	position: absolute;
	top: 96px;
	right: -22px;
}
#index .customers .title{
	padding-top: 28px;
	padding-bottom: 5px;
	font-size: 24px;
	text-align: center;
	color: #333;
}
#index .customers .row{
	width: 1050px;
	height: 110px;
	margin: 0 auto;
}
#index .customers .row .list{
	float: left;
	width: 210px;
	height: 95px;
	text-align: center;
	line-height: 95px;
}
#index .customers .row .list img{
	max-width: 200px;
	max-height: 90px;
	vertical-align: middle;
}
/***** 首页样式结束 *****/




/******************************************/
/***** 产品页面样式开始 *****/
#products{

}
#products .product-list{

}

/** 产品列表样式 **/
#products .product-list .list{
	display: block;
	float: left;
	width: 280px;
	height: 277px;
	margin-bottom: 28px;
	margin-left: 20px;
	color: #545454;
	text-decoration: none;
	border-bottom: 2px solid #eaeaea;
	background: #fff;
}
#products .product-list .list:hover{
	color: #296ac0;
	border-bottom: 2px solid #296ac0;
}
#products .product-list .first{
	margin-left: 0;
}
#products .product-list .list .pic{
	width: 280px;
	height: 210px;
	line-height: 210px;
	text-align: center;
}
#products .product-list .list .pic img{
	max-width: 228px;
	max-height: 205px;
	vertical-align: middle;
}
#products .product-list .list .name{
	height: 36px;
	overflow: hidden;
	padding: 0 16px;
	margin-top: 14px;
	font-size: 14px;
	line-height: 18px;
}

/** 分页样式 **/
#page{
	width:100%;
	height: 35px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 40px;
}
#page .page_item{
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	padding:10px 14px;
	font-size: 12px;
	color: #333333;
	font-weight: 600;
	text-decoration: none;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	margin-left: 10px;
	background: #fcfcfc;
}
#page .page_noclick{
	display: none;
}
#page .page_button{
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	padding:8px 18px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	margin-left: 10px;
	background: #fcfcfc;
}
#page .page_item_current {
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	padding:10px 14px;
	font-size: 12px;
	color: white;
	font-weight: 600;
	text-decoration: none;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	margin-left: 10px;
	background: #929292;
}
#page .page_last_num{}


/** 产品详细页样式 **/
#products .product-description .product-pic{
	float: left;
	width: 427px;
}
#products .product-description .product-pic .b-pic{
	width: 425px;
	height: 320px;
	margin-bottom: 8px;
	line-height: 320px;
	text-align: center;
	/*border: 1px solid #dedede;*/
}
#products .product-description .product-pic .b-pic img{
	max-width: 425px;
	max-height: 315px;
	vertical-align: middle;
}
#products .product-description .product-pic .s-pic{
	margin-bottom: 13px;
}
#products .product-description .product-pic .s-pic .list{
	float: left;
	padding-top: 7px;
	margin-left: 5px;
}
#products .product-description .product-pic .s-pic .bg-hov{
	background: url(../images/arr_up.jpg) no-repeat center 0;
}
#products .product-description .product-pic .s-pic .list .pic{
	width: 79px;
	height: 79px;
	line-height: 77px;
	text-align: center;
	border: 1px solid  #e5e5e5;
}
#products .product-description .product-pic .s-pic .list .bor-hov{
	border: 1px solid  #296ac0;
}
#products .product-description .product-pic .s-pic .first{
	margin-left: 0;
}
#products .product-description .product-pic .s-pic img{
	max-width: 79px;
	max-height: 79px;
	vertical-align: middle;
}
#products .product-description .product-pic .share{
	margin-top: 17px;
	margin-left: 160px;
	color: #646464;
	font-size: 16px;
}
#products .product-description .product-pic .share .this{
	float: left;
	padding-top: 10px;
	padding-right: 5px;
}

/** 简短介绍 **/
#products .product-description .product-brief{
	float: right;
	width: 430px;
}
#products .product-description .product-brief .name{
	height: 25px;
	overflow: hidden;
	font-size: 18px;
	color: #296ac0;
	font-weight: bold;
}
#products .product-description .product-brief .brief{
	margin-top: 20px;
	margin-bottom: 25px;
	line-height: 26px;
	color: #828282;
	font-size: 14px;
}
#products .product-description .product-menu p{
	float: left;
	border: 1px solid #d7d7d7;
	border-bottom: 2px solid #ddd;
}
#products .product-description .product-menu .menu{
	width: 145px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	color: #666;
	cursor: pointer;
}
#products .product-description .product-menu .hover{
	line-height: 34px;
	border-top: 2px solid #296ac0;
	border-bottom: 1px solid #fff;
	background: #fff;
}
#products .product-description .product-menu .mar{
	float: left;
	width: 5px;
	height: 37px;
	border: none;
	border-bottom: 2px solid #ddd;
}
#products .product-description .product-menu .mar2{
	/*width: 583px;*/
	width: 730px;
	height: 37px;
	border: none;
	border-bottom: 2px solid #ddd;
}
#products .product-description .product-menu .mar3{
	width: 735px;
	height: 37px;
	border: none;
	border-bottom: 2px solid #ddd;
}
#products .product-description .description{
	width: 820px;
	padding: 40px 30px;
	overflow: hidden;
	margin-bottom: 39px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
}
#products .product-description .related-list{
	width: 820px;
	padding: 30px;
	margin-bottom: 57px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
}
#products .product-description .related-list .list{
	display: block;
	float: left;
	margin-left: 26px;
	width: 255px;
}
#products .product-description .related-list .first{
	margin-left: 0;
}
#products .product-description .related-list .list .pic{
	width: 255px;
	height: 255px;
}
#products .product-description .related-list .list .pic img{
	width: 255px;
	height: 255px;
}
#products .product-description .related-list .list .name{
	height: 32px;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 16px;
	color: #545454;
}
/***** 产品页面样式结束 *****/



/******************************************/
/***** 文章样式开始 *****/
#article .description{
	width: 830px;
	overflow: hidden;
	padding: 38px 25px 50px;
	border: 1px solid #dddddd;
	margin-bottom: 70px;
	background: #fff;
	line-height: 32px;
	font-size: 14px;
	color: #646464;
}
/***** 文章样式结束 *****/







/******************************************/
/***** 画廊样式开始 *****/
#gallery .product-list .list{
	display: block;
	float: left;
	width: 200px;
	/*height: 331px;*/ 
	margin-bottom: 28px;
	margin-left: 26px;
	color: #545454;
	text-decoration: none;
	border-bottom: 2px solid #eaeaea;
	background: #fff;
}
#gallery .product-list .list:hover{
	color: #296ac0;
	border-bottom: 2px solid #296ac0;
}
#gallery .product-list .first{
	margin-left: 0;
}
#gallery .product-list .list .pic{
	width: 200px;
	height: 150px;
	line-height: 148px;
	text-align: center;
}
#gallery .product-list .list .pic img{
	max-width: 198px;
	max-height: 148px;
	vertical-align: middle;
}
#gallery .product-list .list .name{
	height: 36px;
	overflow: hidden;
	padding: 0 16px;
	margin-top: 14px;
	font-size: 14px;
	line-height: 18px;
}

/***** 画廊样式结束 *****/