@charset "UTF-8";
/*Copyright (c) 2012, demlution. All rights reserved.
*   version: 1.0.0
*   2012.07.04
**/
/*
 * 将具有默认margin和padding的标记置零
 * 所有标记的margin和padding都在使用时具体定义
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0px; border:0px; vertical-align:baseline;}
/*
 * html\body标记样式定义
 * 全局的字体颜色、背景色和文本对齐设置
 */
html{}
body{font: 12px/1.5 '微软雅黑';color: #666;}
img{border:0; vertical-align:middle; }
ul,li{list-style-type: none;}
a{   color: #666; text-decoration:none; outline:0;}
a:hover{  color:#005ca7;}
input, select, textarea {outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-size:100%;}
.invisible{visibility:hidden;}
.hidden{display: none;}
i,em{font-style: normal;}
/*
 * 定义浮动样式
 */
.ll, .left { float:left }
.rr, .right { float:right }
/*
 * 定义清除浮动样式
 */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
	/* Hides from IE-mac \*/* html .clearfix {
		height:1%;
	}
.clearfix {
	display:block;
}
	/* End hide from IE-mac */
/* The following is a shorthand property.
--------------------------------------------------------------------------------------------------*/
.mt5 { margin-top:5px }
.mt8{ margin-top:8px;}
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb8{ margin-bottom:8px;}
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.mr5 { margin-right:5px;}
.mr8 { margin-right:8px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.ml5 { margin-left:5px;}
.ml8 { margin-left:8px;}
.ml6{margin-left:6px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.t_c { text-align:center }
.t_l { text-align:left }
.t_r { text-align:right }
.block{ display:block; overflow:hidden; zoom:1;}
/******　默认分页样式　******/
.page_link{overflow: hidden; text-align: center; margin:20px 0;width:100%;}
.page_link li{display:inline; zoom:1;}
.page_link li a{display: inline-block; padding: 0 5px; height: 22px; line-height:22px; text-align: center; font-size: 14px; background: #e5e5e5; margin: 0 3px;}
.page_link li.active a{color: #fff; background:#005ca7;}
 
/*--------body------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.bodydiv{width:100%; min-width: 1000px; overflow:hidden;}
.mainbody{  width: 100%; margin: 0 auto;  position: relative;}
.container,.main{margin:0 auto; width:1000px;}
/*--------top------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.topnbd {width: 100%;}
.topbar{  background: #232e34;color:#fff;}
.topbar .indao{height:37px; line-height:37px; overflow:hidden;}
.topbar .container .left{float:left;}
.topbar .container .right{float:right;}
.topbar .container .right a{float:left;color:#fff;}
.topbar .container .right span {  padding: 0 5px;  float: left;color:#fff;}
#top{width: 100%;margin-bottom:20px;}
#top .container .top_right{position:absolute; right:0; top:0;}
.toplogo{float:left;}
.hertop{  background: #3d97e0;  border-top: 2px solid #3d97e0;  height: 157px;}
/*----------nav--------------------------------------------------------------------------------------------------------------------------------------------------------*/
#daohang{height: 43px;float:right;  margin: 17px 0;}
#nav{height:43px;line-height:43px;font-size: 14px;}
#nav .navigation .nav-lilink{position: relative;float: left;text-align: center;height:43px;}
#nav .navigation .nav-lilink .nav-alink{height:43px;display: inline-block;padding: 0px 10px; font-size: 14px;color:#fff;}
#nav .navigation li:hover a.nav-alink,.navigation .hover .nav-alink,.navigation .nav-lilink .nav-alink:hover{   border-bottom: 2px solid #fff;}
#nav .navigation .nav-lilink .exnav{z-index: 999999;left: 0px;position: absolute; background:#005ca7;width: 200px;position: absolute; display:none;  left: 50%;  margin-left: -100px;}
#nav .navigation .nav-lilink .exnav ul li{width:190px;margin:0 5px; display:block; background:none;  text-overflow: ellipsis; white-space: nowrap;  overflow: hidden;}
#nav .navigation .nav-lilink .exnav ul li .cat-item{ height:39px;line-height: 39px;}
#nav .navigation .nav-lilink .exnav ul li .cat-name-1{ background:none; height:39px; margin:0px auto; width:200px;position:relative;}
#nav .navigation .nav-lilink .exnav ul li .cat-name-1 a,.navigation .nav-lilink .exnav ul li .cat-item a{color: #fff; display:block;font-size:12px;  border-bottom: 1px solid #d74058;}
#nav .navigation .nav-lilink .exnav ul li a:hover { text-decoration:none;  color:#fff;font-size:14px;}
#nav .navigation .nav-lilink .exnav ul li:hover{   color:#fff;}
#nav .navigation .nav-lilink .exnav ul li:hover .cat-name-1 a{color:#fff;}
#nav .navigation .nav-lilink .exnav ul li .cat-item .children{position:absolute;left:195px;top:0;display:none; background:#005ca7;}
/*----------banner--------------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner{  position: relative;}
#kinMaxShow{width:100%; height:367px; visibility:hidden; overflow:hidden;}
#kinMaxShow .KMSPrefix_kinMaxShow_button{width:100%; text-align:center;}
#kinMaxShow .KMSPrefix_kinMaxShow_button li{float:none !important; display:inline-block !important;}
/*--------index------------------------------------------------------------------------------------------------------------------*/
.p_show{overflow: hidden;background: #eee;border-bottom: 1px solid #e0e0e0;}
.top_two, .top, .pd_sh {  width: 1000px;  margin: 0 auto;}
/*标题*/
.solu_head,.new_head,.case_head,.hexin_head,.pd_head{  width: 680px;    margin:0 auto;    text-align: center;}
.case_head h1,.hexin_head h1,.pd_head h1{font-size: 30px;padding-bottom: 10px;}
.case_head h1,.hexin_head h1,.pd_head h1:hover{color:#005ca7;}
.hexin_head h1,.pd_head h1{    color: #333;  font-size: 30px;   padding-bottom: 10px;}
.pd_head .xian{}
.so_heaf h4,.new_head h4,.case_head h4,.hexin_head h4,.pd_head h4{background: url("../images/title2.png") no-repeat;text-transform:uppercase;}
.pd_head h6{  color: #999;padding-top: 13px;letter-spacing: 2px;}
/*内容*/
.pd_cont{overflow: hidden;padding-top: 30px;  width: 1050px;}
.pd_cont li{ float: left;  width: 486px;    margin-right: 28px;height: 206px;    background: #fff;    margin-bottom: 29px;}
.pd_cont li.r{margin-right: 0;}
.pd_cont li:hover{    background: #005ca7;}
.pd_cont .pdc_left{float: left;   padding: 25px 0px 0px 25px;}
.pdc_left a{display:block;}
.pdc_left h3{color: #333;font-size: 20px;font-weight: bold;}
.pdc_left h6{ color: #b3b3b3;padding-top: 2px;letter-spacing: 2px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.pdc_left .p{padding: 15px 0px 5px 0px;width: 256px;overflow: hidden;line-height:15px;}
.pdc_left .p a:hover{ color: #fff;}
.pdc_left p{color: #959595;}
.pdc_left .a{ width: 80px;height: 20px; color: #bfbfbf; display: block;margin-top: 15px; text-indent: 20px;line-height: 20px;border: 1px solid #dfdfdf; background: url("../images/pd_more.png") no-repeat 10px 8px;}
.pd_cont li:hover h3{color: #fff;}
.pd_cont li:hover p{color: #fff;}
.pd_cont .pdc_right{  width: 165px;height: 165px;float: right;margin: 20px;box-shadow: 1px 1px 1px 1px #d2d2d2;}
.pdc_right img{padding: 3px;}
.pd_cont li:hover .pdc_right{    background: #fff;    box-shadow: 1px 1px 1px 1px #d2d2d2;}
.pd_cont .pdc_right1{    box-shadow: none;}
.pd_cont li:hover .pdc_right1{    background: none;    box-shadow: none;}
/*核心优势*/
.hexin{    margin: 0 auto;    width: 1000px;    text-align: center;}
.hexin_cont{    overflow: hidden;    padding-top: 45px;  width: 1100px;}
.hexin_cont li{    width: 293px;    height: 350px;    float: left;    background: #e5eef6;    margin-right: 60px;    text-align: center;}
.hexin_cont li.r{margin-right: 0;}
.hexin_cont li:hover{background: #005ca7;}
.hexin_cont a{  width: 111px;    height: 125px;    display: block;    margin: 0 auto;}
.hexin_cont h2{    color: #333;    font-size: 18px;font-weight: bold;}
.hexin_cont h6{    color: #93979d;    letter-spacing: 2px;    padding: 5px 0px 15px 0px;    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.hexin_cont .heng{    width: 57px;    height: 3px;    background: #707070;    margin: auto;}
.hexin_cont p{color: #4c4d4e;    line-height: 23px;  padding: 0 10px;}
.hexin_cont li:hover h2{color: #fff;}
.hexin_cont li:hover .heng{background: #fff;}
.hexin_cont li:hover p{color: #fff;}
/*成功案例*/
.cases{    overflow: hidden;    background: url("../images/anli_bg.png") no-repeat center 13px;}
.case{    width: 1000px;margin: auto;    overflow: hidden;}
.case_head h1{color: #fff;}
.case_head h6{color: #fff;}
/*内容*/
.case_cont{    overflow: hidden;   width: 815px;    height: 337px;    margin: auto;}
.case_ul{   overflow: hidden;}
.case_ul li{    float: left;    width: 257px;    text-align: center;    padding-right: 24px;}
.case_ul li.r{padding-right: 0;}
.case_ul li a{    width: 253px;    height: 337px;    display: block;    background: #fff;}
.case_ul li a h3{    padding-top: 24px;    color: #333;    font-size: 14px;    font-weight: bold;    padding-bottom: 6px;}
.case_ul li a h6{ display:inline-block;    width: 230px;   overflow: hidden;   *height: 40px;	height: 53px;}
.case_bt{    overflow: hidden;}
.case_prev,.case_next{   display: block;    width: 35px;height: 61px;    margin-top: 115px;   position: absolute;}
.case_next{left: 50%;margin-left: 460px;}
/*新闻资讯*/
.new{    overflow: hidden;    background: #eee;    border-bottom: 1px solid #e0e0e0;}
.new_cont{    width: 1000px;    margin: 0 auto;    overflow: hidden;}
.nc_1,.nc_2{    width: 340px;    float: left;}
.nc_3{    width: 294px;    float: right;}
.nc_title{    height: 48px;    color: #333;    font-size: 14px;    background: url("../images/news_xian.png") no-repeat 0px 30px;}
.nc_ul{    overflow: hidden;   padding-bottom: 28px;}
.nc_ul li{    text-indent: 10px;   background: url("../images/news_list.png") no-repeat 0px;}
.nc_ul li a{color: #8f8f8f;}
.nc_ul li:hover{    background: url("../images/news_list_hover.png") no-repeat 0px;}
.nc_ul li:hover a{color: #005ca7;}
.nc_more{    width: 75px;    height: 18px;    color: #868686;    display: block;    text-indent: 25px;   background: url("../images/news_more.png") no-repeat 0px;}
.nc_more:hover{   background: url("../images/news_more_hover.png") no-repeat;}
/*解决方案*/
.solution{ width: 1000px; margin: auto; overflow: hidden;}
.so_ul{    overflow: hidden;}
.so_ul li{ width: 142px;    height: 165px;    float: left;    text-align: center;}
.so_ul li:hover{  background: url("../images/so_li_hover.png") no-repeat 58px 160px;}
.so_ul li a{ width: 80px;    height: 80px;    display: block;    margin: auto;}
.so_ul li h5{  color: #333;    padding-top: 17px;   font-size: 14px;   font-weight: bold;}
.so_ul li p{color: #bfbfbf; font-size: 8px;    -webkit-transform: scale(0.73);    -o-transform: scale(1);    display: inline-block;    width: 171px; margin-left: -14px;}
/*--------base------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.liecontent{width: 100%;margin:20px 0;}
#jy-left{float: left; width: 230px;  overflow: hidden; margin-right: 20px;}
#jy-left .ltop{ width: 230px;  margin-bottom: 20px;}
.leftTitle{height: 35px; color:#fff;font-size:20px;font-weight:bold;line-height:35px; text-transform: uppercase;  background: url("../images/left_title.png") no-repeat;text-align:center;}
#jy-left .cat_con{  overflow: hidden;  border: 1px solid #dcdcdc;  border-top: none;padding:10px 0;}
#jy-left .cat_con .cat-name-1{border-bottom: 1px solid #dcdcdc;  background: url("../images/left_li.png") no-repeat 45px 13px;}
#jy-left .cat_con .li-level-1 .cat-name-1 a{height: 36px; font-size: 14px;  line-height: 36px;display: block;text-align:center;  padding-left: 10px;}
#jy-left .cat_con .li-level-2{}
#jy-left .cat_con .li-level-2 a{height: 30px; display: block;  line-height: 30px;text-align: center;  border-bottom: 1px dashed #ccc; }
#jy-left .cat_con .li-level-1 .cat-name-1 a:hover,.cat_con .li-level-1 .cat-name-1.pos a{color: #2372b3;  background: url("../images/left_li_hover.png") no-repeat 45px 14px;}
#jy-left .cat_con .level-1 .linkon a{color:#005ca7!important;}
#jy-left .cat_con .children{display:none;}
#jy-left .cat_con .children.level-2{display:none!important;}
.leftnews{ margin:20px 0;}
.lenew{border: 1px solid #ccc;}
.leftnews ul{}
.leftnews li{width: 190px; height:30px;margin: 0 auto;  background: url(../images/ce_03.png) no-repeat 0px center;  padding-left: 15px;}
.leftnews li a{ font-size: 14px; line-height: 30px;}
.leftContact{}
.leftTitle a{  color: #dedede;}
.leftContact .contactnr{ margin-bottom: 10px;  padding: 10px;  border: 1px solid #ccc;}
.contactnr dl{width:202px; display:block;clear:both;line-height:26px;}
#jy-right{  width: 750px;  float: right;}
.rtop{  position: relative;height: 35px;  font-size: 20px;  line-height: 35px;border-bottom: 1px solid #c7c7c7;margin-bottom: 15px;}
.rtop h3{  float: left;  height: 35px;font-size:24px;font-weight:bold;  line-height: 35px;  border-bottom: 2px solid #003b8b;  color: #005ca7;}
.site-tips{ float:right;  height:35px;  font-size: 14px;  line-height: 35px;}
.site-tips a{ }
/*--------列表页------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.prolict {position:relative}
.prolict ul {  width:780px}
.prolict ul li { float:left; width:235px; position:relative;margin-right:22px; height:265px;overflow:hidden;  }
.prolict ul li  .mc a{height:30px;line-height:30px;  display: block; text-align: center;}
.prolict ul li img{  padding: 4px;background: #fff;  border: 1px solid #d6d6d6;}
.prolict ul li:hover img{	border:none;	background:none;}
.serolict {position:relative}
.serolict ul {  width:780px}
.serolict ul li { float:left; width:235px; position:relative;margin-right:22px; height:265px;overflow:hidden;  }
.serolict ul li  .mc a{height:30px;line-height:30px;  display: block; text-align: center;}
.serolict ul li img{  padding: 4px;background: #fff;  border: 1px solid #d6d6d6;}
.serolict ul li:hover img{	border: 1px solid #003b8b;}
.proConList{  width: 770px;margin-bottom: 20px;}
.proConList .pic1{float:left;width:236px;height: 268px; border:1px solid #ccc;margin-right: 18px; overflow: hidden;  position: relative;   margin-bottom: 15px;}
.proConList .pic1 a{width:236px; height:230px;display: block;}		
.proConList .pic1 dt{position:relative;width:236px; height:236px; overflow:hidden;}
.proConList .pic1 .titevnt{padding:0 5px; height:30px; display: block;font-size:14px;line-height:30px;  text-align: center;}
.proConList .pic1 .titevnt:hover{color:#d02c00;}
.proConList .PicAuto img {  -webkit-transition: .8s;  transition: .8s;  -webkit-transform: scale(1);  transform: scale(1); }
.proConList .PicAuto:hover img {	-webkit-transform:scale(1.2);	transform:scale(1.2)}
.mConList {  width: 780px;}
.mConList .pic1 {  float: left;  width: 178px;   margin-right:12px;  height:232px; overflow: hidden;}
.mConList .pic1 .dt {  position: relative;border: 1px solid #ccc;  height: 178px;  border: 1px solid #ccc;  padding: 1px;}
.mConList .pic1 .dd a {  position: relative;  width: 178px;  height: 52px;  display: block;font-size: 14px; line-height: 52px;  text-align: center;}
.mConList .pic1 .dd a:hover{  color:#005ca7;}
.actLists{}
.actLists li{width: 100%; overflow:hidden; margin-bottom: 18px; border-bottom: 1px dashed #ccc; padding-bottom: 16px;  position: relative;}
.actLists li img{padding:1px; border: 1px solid #dcdada; float:left; margin-right:24px;}
.actLists li h3{height:30px; line-height:30px; overflow:hidden;}
.actLists li h3 a{font-size: 14px;}
.actLists li p{height: 138px; line-height: 23px; overflow:hidden;}
.actLists  .view{	position: absolute;right:0px; bottom: 17px;	width: 107px; height: 30px;	background:#005ca7;}
.actLists  .view a{	text-align:center; height: 30px; display: block;color: #ffffff; font-size: 16px;line-height:30px;}
.backgroudW {}
.newsConList ul{clear:both;  padding-bottom:10px;}
.newsConList ul li{	width: 750px; height: 50px;	border-bottom:1px dashed #ccc; }
.newsConList ul li a{height: 50px; display: block;font-size:14px; line-height:50px; }
.newsConList ul li a:hover{ color:#005ca7;}
.newsConList ul li span{ color: #999999; float: right; font-size:12px;line-height:50px;}
.acConList .pic2{ width: 724px;  height:122px;padding:12px; margin-bottom: 14px; border: 1px solid #ccc;}
.acConList .pic2 dt{float: left; width:120px; height:120px;  border: 1px solid #dcdcdc; margin-right: 16px;background: #ffffff; }
.acConList .pic2 dt img{ display:block;}
.acConList .pic2 dd{ width:586px;height:122px;  float:left;}
.acConList .pic2 .ti{font-size:14px; line-height:40px; font-weight:bold;}
.acConList .pic2 .intro{width:586px; height:52px;font-size:12px;line-height:20px}
/*--------详情页------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.box_content .news_title{text-align: center;margin-bottom:20px;}
.box_content .news_title h3{font-size: 21px;}
.box_content .news_title p{padding: 10px 0 5px 0;}
.box_content .typo{overflow: hidden; line-height:2;}
.box_content .typo img{max-width:100%;}
.pro-related .bd { padding: 10px!important;}
.pro-related .bd li { width: 146px!important;}
.pro-related .bd li p{  height: 30px;line-height: 30px;}
.photo_wapper{padding:10px; }
.photo_pic { width:200px; float:left; border:1px #ddd solid;padding:10px;margin-right:15px;}
.photo_info {}
.photo_info h2 { font-size:14px;}
.photo_info .text { font-size:12px; line-height:24px; color:#555;}
.photo_item{ border-top:2px #ddd solid; margin-top:20px;padding:20px 0;}
.photo_item li {width: 162px;  height: 138px;  float: left;  text-align: center;  margin: 0 10px;}
.pro-detail .hd {  background:#005ca7!important;color:#fff!important;border-bottom:0!important;}
.pro-related .hd {  background:#005ca7!important;color:#fff!important;border-bottom:0!important;}
.tobuybtn {background:#005ca7!important;line-height:32px!important;}
.border1_bottom .ser-imgs .bd {width:350px;}
.border1_bottom .pro-txts {width:350px;}
.suotu .suolt{width:100%!important;}
.suotu .suolt .viewport{width:100%!important;}
#scrollbar2 .overview img {  margin: 3px!important;}
/* 友情链接 
--------------------------------------------------------------------------------------------------*/
.linkBd{ width: 100%; background: #005ca7;  border-top: 2px solid #0099ff;}
.link{ 	position: relative;	width:1000px; margin: 0px auto;}
.linkTitle{	float: left; height:54px; font-size: 18px;line-height: 54px; font-weight: bold;text-align:left;  color: #fff;}
.link_list{ float: left;width: 788px; height:auto!important; height:54px; min-height: 54px;}
.link_list a{float:left;display:block;font-size:14px; line-height:54px; margin-left:15px; color:#fff;}
/*--------footer----------------------------------------------------------------------------------------------------------------------------*/
.foot{	width:100%;	padding-top:30px;padding-bottom:40px;background: url("../images/feet_bg.png") center;}
.foot_left{	width:430px;	float:left;}
.foot_left h1{	color:#fff;font-size:12px;}
.foot_left p{	padding-top:8px;	color:#fff;	font-size:12px;line-height:20px;}
.beian {	padding-top:5px;width:430px;color:#fff;}
.beian a{color:#fff;}
.beian h5{color: #7c97ba;	font-size:12px;line-height:18px;}
.beian h5 a:hover{	color:#fff;}
.foot_right{	width:480px;float:left;	overflow:hidden;	margin-left:80px;}
.foot_right li{	float:left;	padding-right:55px;}
.foot_right ul .b{	padding-right:0px;}
.foot_right li h1{	padding-bottom:8px;}
.foot_right li h1 a{	color:#fff;	font-size:12px;}
.foot_right li p a{	  color: #7c97ba;	font-size:12px;	line-height:20px;}
.foot_right li p a:hover{	  color: #fff;}
.p_ScrollTopBtn {  position: fixed;  right: 2px;  display: none;  bottom: 200px;  width:40px; height: 40px;  background: url(../images/fhtop.png) no-repeat;  cursor: pointer;  z-index: 9999;}
