body {
	color: #666666;	font-size: 16px;	line-height: 1.75em;	background: #fff;
	font-family: Arial, "微软雅黑","Microsoft YaHei",simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 
/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
企业颜色 
蓝色 #005bac
黑色 #222 
鲜红 #e60012
暗红 #c7000b
**************/
.w120{ width:1200px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1200px;  clear:both; margin:0 auto;   }

a { color:#666666;}
a:hover{ color:#005bac;}
/********* top *****************/
header .ding { margin:40px auto 10px; height:80px;}
header .ding .logo{ width:450px; height:80px; overflow:hidden;}
header .ding .logo img{ max-height:80px; max-width:450px;}
header .ding .tel{ width:240px; height:80px; font-size:16px; background:url(img/telico.png) left center no-repeat; padding-left:75px;}
header .ding .tel p{ line-height:30px; padding:5px 0;}
header .ding .tel strong{ color:#005bac; font-size:30px;}
header .ding  .sousuo{ width:310px; height:80px;  margin-right:20px; overflow:hidden;}
header .ding  .sousuo .hot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px; color:#666;  }
header .ding  .sousuo .hot a{ color:#666;}
header .ding  .sousuo .ssk{ width: 300px; height:28px; border:1px solid #ddd; border-radius:4px; margin:14px 0 5px; overflow:hidden; }
header .ding  .sousuo .ssk input{ width:220px; padding:0 10px; height:28px; border:none; line-height:28px; margin:0; float:left; outline:none;}
header .ding  .sousuo .ssk a{ display:block; height:28px; width:45px; background:url(img/sousuoico.png) center center no-repeat; border-left:1px solid #ddd; float:right; }
header .ding  .sousuo .ssk:hover a{ background-color:#005bac}
header .ding  .sousuo .ssk:hover { border-color:#005bac}
/******************/
header .daohang{ height:66px; background:#005bac; }
header .daohang	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
header .daohang	.navBar{  position:relative; z-index:1;    height:66px; line-height:66px;   }
header .daohang	.nav{ position:relative; width:1200px; margin:0 auto;  }

header .daohang	.nav h3{ font-size:100%; font-weight:normal;   }
header .daohang	.nav .m{ float:left;  position:relative; z-index:1; }
header .daohang	.nav h3 a{ display:block; width:133px; text-align:center; color:#fff;   }
header .daohang	.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:66px; z-index:999; width:131px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
header .daohang	.nav .sub li{ text-align:center;  margin-bottom:-1px;   }
header .daohang	.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:10px 6px;;  line-height:20px; color:#666; font-size:14px;    }
header .daohang	.nav .sub li a:hover{ color:#e60012;   }
header .daohang	.nav .block{ height:66px; width:133px; background:#e60012 ; position:absolute; left:0; top:0; overflow:hidden;  }


/************ ppt ************/
.fullSlide{ width:100%;  position:relative;  height:500px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#fff;
	filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }
.fullSlide .hd ul .on{ background:#005bac;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:30px; height:30px; background:url(img/arrows.png)  left  center  no-repeat;  cursor:pointer; display:none;  }
.fullSlide .next{ left:auto; right:5%; background-position: right center; }


/*******首页标题***********/
.titindex{ text-align:center; margin:30px auto; font-size:30px; line-height:1.4em;}
.titindex span{ display:block; border-bottom:1px solid #e60012; width:50px; margin:10px auto; clear:both}
.titindex p.en{ text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.titindex p.cn{ color:#005bac}
/*******首页产品***********/
.cpindex { margin:0 auto; padding:40px 0;}
.cpindex  .cpflindex{ text-align:center; margin:10px auto;}
.cpindex  .cpflindex a{ display:inline-block; text-align:center; padding:0 15px; height:36px; border:1px solid #ddd; line-height:36px; margin:10px 5px; border-radius:4px; overflow:hidden;}
.cpindex  .cpflindex a:hover{ background:#005bac; border-color:#005bac; color:#fff;}


.cpindex   ul.cpzs li{ float:left; width:240px; padding:8px; margin:20px ; border-radius:4px; border:1px solid #ddd;}
.cpindex   ul.cpzs li .tu{ width:240px; height:240px; overflow:hidden;}
.cpindex   ul.cpzs li .tu img{ width:240px; height:240px; display:block}
.cpindex   ul.cpzs li .wen{ border-top:1px  dotted #ddd; margin-top:8px; padding-top:10px; line-height:20px; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cpindex   ul.cpzs li:hover{ box-shadow:0 0 15px #bbb;}

/*********************/
.youshiindex{ margin:30px auto 0; background:url(img/youshi.jpg) center  top no-repeat ; background-size:100% auto; padding:50px 0;}
.youshiindex .kuangjia{ width:1140px; margin:40px auto  0; clear:both;  }
.youshiindex .zuobian{ width:650px; min-height:500px;   }
.youshiindex .zuobian .xm3{ margin:0 0 20px 0; width:650px; height:150px; padding:10px; background:#fff; box-shadow:0 0 10px #999; border-radius:5px; }
.youshiindex .zuobian .xm3 .tu{ width:200px; height:150px; overflow:hidden;}
.youshiindex .zuobian .xm3 .tu img{ width:200px; height:150px; overflow:hidden; display:block;}
.youshiindex .zuobian .xm3 .wen{ width:430px; height:150px; overflow:hidden;}
.youshiindex .zuobian .xm3 .wen h3{ font-size:20px; margin:0; padding:0; line-height:36px; color:#005bac; font-weight:normal;}
.youshiindex .zuobian .xm3 .wen h3 i{  margin-right:5px; }
.youshiindex .zuobian .xm3 .wen  .nr{ height:110px; overflow:hidden; line-height:27.5px; font-size:14px; font-family:SimSun; }

.youshiindex .yuobian{ width:360px; height:510px;  background:#fff; padding:20px; box-shadow:0 0 10px #999; border-radius:5px; }
.youshiindex .yuobian img{ width:360px; height:510px; display:block; }

/**************/
.xwindex{ margin:0 auto; padding:50px 0;}
.xwindex .tit{ font-size:26px; color:#222; margin-bottom:20px;  }
.xwindex .kuan3{ width:380px; height:450px;verflow:hidden; box-shadow:0px 2px 4px #bbb; }
.xwindex .kuan3:hover{ box-shadow:0px 2px 4px #999; }
.xwindex .mr20{ margin-right:30px;}
.xwindex .kuan3 .tu{ height:180px; overflow:hidden; font-size:0; line-height:0; }
.xwindex .kuan3 .tu img{ width:100%; height:180px; border:none; }
.xwindex .kuan3 .biaoti a{ height:40px; line-height:40px; font-size:16px; padding:0 10px; color:#111; border-bottom:1px solid #ddd; display:block;}
.xwindex .kuan3 .biaoti a span{ float:right; margin-right:6px; color:#999; }
.xwindex .kuan3 .wen{padding:10px 10px 0; line-height:1.85em; color:#333; height:200px ; overflow:hidden;}
.xwindex .kuan3 .wen ul.xwlistindex li{ height:34px;; overflow:hidden; border-bottom:1px dotted #ddd;}
.xwindex .kuan3 .wen ul.xwlistindex li a{ display:block; line-height:34px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; padding-left:10px; background:url(img/dot.png) left center no-repeat;  }
.xwindex .kuan3 .wen ul.xwlistindex li:hover a{  background:url(img/doth.png) left center no-repeat;  color:#005bac;  }



/**********gsjjindex ******/
.gsjjindex{ margin:40px auto;}
.gsjjindex .zuobian{ width:750px; height:450px;  }
.gsjjindex .zuobian .gsjjnr{ overflow:hidden; }
.gsjjindex .zuobian a.more{ display:block; width:120px; height:36px; background:#005bac; color:#fff; border-radius:4px; text-align:center; line-height:36px; margin:15px 0;}
.gsjjindex .zuobian a.more:hover{ width:140px; transition: all 0.2s ease 0s;-webkit-transform: all 1s ease 0s;}

.gsjjindex .zuobian .lianjie ul li{ float:left; width:170px; height:190px; overflow:hidden; margin:40px 10px 40px 0; text-align:center; }
.gsjjindex .zuobian .lianjie ul li .tu{ width:120px; height:120px; overflow:hidden; border-radius:120px; clear:both; margin:0 auto; }
.gsjjindex .zuobian .lianjie ul li .tu img{ width:100px ; height:100px;border-radius:100px; display:block; margin:0 auto;border:2px solid #ddd; padding:8px; 
-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.5s ease-in;}
.gsjjindex .zuobian .lianjie ul li p{ line-height:20px; padding-top:15px;  font-size:12px;}
.gsjjindex .zuobian .lianjie ul li p strong{ font-size:14px;}
.gsjjindex .zuobian .lianjie ul li:hover img{ border-color:#005bac; -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}

.gsjjindex .yuobian{ width:350px; height:450px; background:#f2f5f7; padding:20px;  box-shadow:0 0 20px #bbb;}
.gsjjindex .yuobian img{ width:350px; height:450px}

/************** yqljindex*******/
.yqljindex{ margin-top:40px; padding:10px 0; border-top:1px solid #ddd; line-height:1.8em;}
.yqljindex a{ padding:0 1em; display:inline-block;}

/********   footer  ***********/
footer .foot{ background-color:#333; padding:40px 0 20px;  color:#ccc;}
footer .foot a{ color:#ccc;}
footer .foot .footlj{ width:600px;}
footer .foot .footlj .xm{ width:140px; overflow:hidden;}
footer .foot .footlj .xm a{ display:block; padding:8px 0; line-height:20px; font-size:14px; font-family:SimSun;}
footer .foot .footlj .xm a.tit{ color:#fff; font-size:18px; font-family:"微软雅黑","Microsoft YaHei";}

footer .foot .footlx{ width:400px; overflow:hidden;}
footer .foot .footxtu{ width:140px; overflow:hidden;}

footer .copyright{ background:#222; color:#ccc; text-align:center; padding:10px 0; font-size:14px;}
footer .copyright a{color:#ccc;}

/***********分页*******************/

.pagination{list-style:none;margin:20px auto;padding:0; text-align:center; width:850px; }
.pagination li{display:inline-block;border:solid 1px #ddd; margin:2px; text-align:center;}
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;}
.pagination a:hover ,.pagination li.thisclass a{ background:#b22; color:#fff;}


/**************/
.mianbiaoxie{ height:64px; line-height:64px; background:url(img/current_icon.png) left center no-repeat; padding-left:30px; font-size:14px; }
.mianbiaoxie a{ padding:0 10px;}

.main .lefts{ width:250px; background:#005bac; margin-bottom:40px; }
.main .lefts .tit{ line-height:60px; color:#fff; font-size:22px; text-align:center; border-bottom:1px dotted #08d;}
.main .lefts ul.lmcl li a{ display:block; color:#fff; line-height:40px; background:url(img/i.png) 10px center no-repeat; padding-left:30px; }
.main .lefts ul.lmcl li a.on{ background-color:#c7000b;}


/*****************/
.main .lefts ul.cpfl li>a{ display:block; color:#fff; line-height:40px; background:url(img/i.png) 10px center no-repeat; padding-left:30px; }
.main .lefts ul.cpfl li a.on,.main .lefts ul.cpfl li a:hover{ background-color:#c7000b;}
.main .lefts ul.cpfl li .xlbxs a{ display:block; color:#fff; line-height:30px; background:url(img/i.png) 25px center no-repeat; padding-left:45px;}
.main .lefts ul.cpfl li .xlbxs a:hover ,.main .lefts ul.cpfl li .xlbxs a.on{ background-color:#333;}
.main .lefts ul.cpfl li .xlbxs{ display:none;}
.main .lefts ul.cpfl li .on{ display:block;}
.main .lefts ul.cpfl li:hover .xlbxs{ display:block;}

/**************/

.main .lefts .lxdh{ margin:30px auto 20px; color:#fff;}
.main .lefts .lxdh p{ background:url(img/bom-tel.png) 10px top no-repeat; height:40px; padding-left:60px; line-height:50px; }
.main .lefts .lxdh .tel{ padding:15px 10px; font-size:30px; color:#fff}


.main .rights{ width:860px; border:1px solid #ddd; box-shadow:0 0 10px #bbb; padding:0 20px; margin-bottom:80px;}
.main .rights .title{ border-bottom:1px solid #ddd; line-height:60px; font-size:22px; line-height:60px; }
.main .rights .gsxmnr{ margin:20px auto 20px; width:860px; overflow:hidden; text-align:justify; }
.main .rights .gsxmnr img{ max-width:860px; vertical-align:bottom;}
.main .rights .gsxmnr table{ border-collapse:collapse; margin:10px auto; width:100% !important;}

/******************* 新闻***********/
.main .rights  .xwlist{ margin:0 auto;}
.main .rights  .xwlist li{ margin:20px auto; padding:0 0 20px; border-bottom:1px dotted #ddd;}
.main .rights  .xwlist li .tu{ width:200px; height:150px; overflow:hidden;}
.main .rights  .xwlist li .tu img{width:200px; height:150px; display: block;}
.main .rights  .xwlist li:hover .tu img{transform: scale(1.15); transition: all 1s ease 0s;-webkit-transform: scale(1.15);-webkit-transform: all 1s ease 0s;}

.main .rights  .xwlist li .wen{ width:640px; height:150px; overflow:hidden;}
.main .rights  .xwlist li .wen h3{ font-size:18px; font-weight:normal; height:36px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .rights  .xwlist li .wen .desc{ font-size:14px; line-height:25px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;
margin-bottom:10px;}
.main .rights  .xwlist li .wen a.more{ display:block; float:left; height:30px; width:120px;  text-align:center; line-height:30px; background:#ddd; color:#666;}
.main .rights  .xwlist li:hover .wen a.more{ background:#005bac; color:#fff;}
.main .rights  .xwlist li:hover .wen h3 a{ color:#005bac;}
.main .rights  .xwlist li .wen .time{ display:block; float:left; height:30px; width:120px;  text-align:center; line-height:30px; background:#eee; color:#666; margin-right:10px;}

.main .rights .gsxmnr .xwbt{ text-align:center; color:#222; font-size:20px; line-height:1.3em; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ddd;}
.main .rights .gsxmnr .xwbt p{ font-size:14px; color:#999;}
.main .rights .gsxmnr .xwnr{ min-height:100px;}
.main .rights .gsxmnr .fenye{ margin-top:40px; padding:20px 0 0; border-top:1px dotted #ddd;}

/*********** cp *******************/

.main .rights  ul.cplist{ margin:20px auto;}
.main .rights  ul.cplist li{ float:left; width:250px; margin:10px; border:1px solid #ddd; padding:7px;  height:355px; border-radius:4px; }
.main .rights  ul.cplist li:hover{ box-shadow:0 0 10px #999;}
.main .rights  ul.cplist li .tu,.main .rights  ul.cplist li .tu img{ width:250px; height:250px; overflow:hidden;}
.main .rights  ul.cplist li .bt{ padding:10px 0; line-height:1.3em; text-align:center; border-bottom:1px  solid #ddd; margin-bottom:5px;}
.main .rights  ul.cplist li .ms{ font-size:12px; font-family:SimSun; color:#999; line-height:16px; height:32px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.main .rights  ul.cplist li:hover .bt a{ color:#005bac}

/***********************/
.main .rights .cptuwen{ margin:10px auto;}
.main .rights .cptuwen .cptp{ width:420px;}
.main .rights .cptuwen .wen{ width:420px; overflow:hidden;}
.main .rights .cptuwen .wen .cpmc{ font-size:18px; color:#222; font-weight:bold; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #ddd;}



/***********************/

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
企业颜色 
蓝色 #005bac
黑色 #222 
鲜红 #e60012
暗红 #c7000b
**************/