﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#444; font-size:12px; font-family:"微软雅黑"; }
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.fK{color:#a91432;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#000; text-decoration:none;}
a:hover {color:#e71915; text-decoration:none; }

/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:495px; background:#000; min-width: 1500px;}
.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:495px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:495px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ float: right;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
	filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.fullSlide .hd ul .on{ background:#fff;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
/* banner */


.top { width:100%; background:#2e97d8; height:10px; margin-top:5px; float:left; min-width: 1500px;}
.topp { width:1280px; margin:0 auto;}
.logo {  float:left;}
.tup { float:right;}

/* 导航条 */
.dht { width:100%; height:50px; background:#2e97d8;  min-width: 1500px;}
.dht_a { width: 1280px; margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both; visibility:hidden;}
.nav{ padding:0 0; height:50px; line-height:50px;  position:relative; z-index:1;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; padding:0 50px; font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#fff; }
.nav .nLi h3 a:hover{ color:#fff;}
.nav .on h3 a{ background:#d00820;}
.gan { background:url(../images/gan.jpg) right no-repeat;}

/* 搜索 */
.ssl { width:100%; height:55px; margin:0 auto; background: url(../images/sol.jpg) no-repeat center;}
.ssla { width:1280px; margin:0 auto;}
.ssla h4 { width:50%; float:left; line-height:55px; margin-left:49px;}
.sol_a { width:269px; float: right; margin:15px 49px 0 0 ;}
.sol_a h1 { width:228px; height:25px; float:left; background:url(../images/sos_1.jpg) no-repeat;}
.sol_a h2 { width:38px; height:25px; float:left;}

/* 首页产品展示 */
.zos { width:1280px; margin:0 auto; overflow:hidden;}
.gsja { width:270px; margin:0 auto; margin-top:20px;}
.gsja h4 { width:170px; float:left; text-align:center; font-size:30px; color:#d00820;}
.gsja h6 {width:50px; float:left; border-bottom:1px solid #d00820; margin-top:20px;}
.zos h5 { width:100%; text-align:center; font-size:25px; color:#c7c7c7; float:left;}

.picScroll{ margin:10px auto;  position:relative; width:1280px;  padding:0 0 10px 30px; background:#fff;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:86px; left:-30px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;}
.picScroll .next{ left:auto; right:-30px; background-position:-25px 0; }
.picScroll .prev:hover{ background-position:0 -30px; }
.picScroll .next:hover{ background-position:-25px -30px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:225px; float:left; overflow:hidden; padding:0 10px 0 0; margin-right:10px; text-align:center; line-height:35px;}
.picScroll ul li img{ width:225px; height:167px; display:block; background:url(../images/loading.gif) center center no-repeat;  border:1px solid #cdcdcd; }


.cpfl { margin: 0 auto; width:590px; }
.cpfl ul li { width: 176px; float: left; line-height:34px; text-align: center; margin: 28px 20px 15px 0 ; border:1px solid #cdcdcd; border-radius:25px;}
.cpfl li:nth-child(3n) { margin-right: 0; }
.cpfl ul li a { color:#000;}
.cpfl ul li a:hover { color: #fff; display: block; background:#2f97d8; border-radius:25px;}


/* 首页公司简介 */
.bvs { width:100%; background:#2f97d8; float:left;}
.bvss { width:1280px; margin:0 auto;}
.bvss { margin-top:20px; }
.bvss .ke { width:586px; float:left;}
.bvss .kda { width:670px; float:left; color:#FFF; margin:20px 0 20px 18px;}
.bvss .kda h4 { font-size:35px;}
.bvss .kda h4 span { font-size:25px; padding-left:10px;}
.bvss .kda h5 { font-size:16px; line-height:30px;}
.bvss .kda h6 { line-height:24px;}
.bvss .kda h7 { float:right;}
.bvss .kda h7 a{width:89px; height:70px; display:block; background:url(../images/aso_2.jpg) center no-repeat; transition:all 0.5s;}
.bvss .kda h7 a:hover{ background:url(../images/aso_3.jpg) no-repeat;}


/* 首页应用案例 */
.zuo { width:1280px; margin:0 auto; margin-bottom:3em;}
.zuo ul { }
.zuo li { width:402px; height:322px; float:left; margin:30px 37px 0  0; background:#eeeeee;  position:relative;}
/*划线*/
.zuo li .xw_x{width:0px; height:1px; background:#128ef2; position:absolute; bottom:-1px; left:0; transition:all 0.5s;}
.zuo li:hover .xw_x{width:100%;}/*划线*/
.zuo li:nth-child(3n){margin-right:0;}
.zuo li h4 { background:#FFF;}
.zuo li h5 { text-align:center; font-family:"微软雅黑"; font-size:24px; margin-top:10px;}
.zuo li h5 a{ color:#d00820;}
.zuo li h5 a:hover { color:#2f97d8;} 
.zuo li h6 { text-align:center; line-height:25px; margin:5px 0 0 0; color:#848383; width:355px; margin:0 auto;}

/* 首页广告 */
.gks { height:169px;}

/* 首页新闻和留言 */
.xzs { width:1280px; margin:0 auto;}
.xzx { width:890px; float:left; margin-top:30px;}
.xzx .xka { height:72px; background:#818182;}
.xzx .xka h4 { width:455px; line-height:72px; text-align:center; background:#3496db; color:#FFF; font-size:20px;}
.xzx .zxa { width:100%; float:left; background:#eeeeee;}
.xzx .zxa .zxoa { width:860px; margin:15px 15px;  float:left;}
.xzx .zxa .zxoa .zsa { width:391px; float:left;}
.xzx .zxa .zxoa .zsa .zpa_ov { width:100%;}
.xzx .zxa .zxoa .zsa .zpa_ovv p { font-size:16px; margin:10px 0;}
.xzx .zxa .zxoa .zsa .zpa_ovv p a{ color:#d00820;}
.xzx .zxa .zxoa .zsa .zpa_ovv p a:hover { color:#3496db;}
.xzx .zxa .zxoa .zsa .zpa_ovv span { line-height:25px;}
.xzx .zxa .zxoa .zxa_iv { width:450px; float:left; margin-left:10px;}
.xzx .zxa .zxoa .zxa_iv ul {}
.xzx .zxa .zxoa .zxa_iv li { float:left; border-bottom:1px solid #d2d2d2; width:100%;}
.xzx .zxa .zxoa .zxa_iv li a{ padding:7px 0; height:50px; display:block;}
.xzx .zxa .zxoa .zxa_iv li:hover a{ display:block; background:#d00820;}
.xzx .zxa .zxoa .zxa_iv li:hover a i{ color:#FFF;}
.xzx .zxa .zxoa .zxa_iv li:hover a b{ color:#FFF;}
.xzx .zxa .zxoa .zxa_iv li:hover a p{ color:#FFF;}
.xzx .zxa .zxoa .zxa_iv li i { height: 50px; width: 65px; border-right: 1px solid #dfdfdf; text-align: center; display: block; color: #dcdcdc;
    font-size: 46px; font-family: impact; line-height: 50px; float: left;}
.xzx .zxa .zxoa .zxa_iv span { width:320px; float:left; margin-left:10px;}
.xzx .zxa .zxoa .zxa_iv span b{ color: #999; line-height: 18px;}
.xzx .zxa .zxoa .zxa_iv span p{ color: #555; line-height: 30px; height: 30px; overflow: hidden;}

.xzs .pc_liy { width:380px; height:427px; float:left; background:#3496db; margin-top:30px;  color:#FFF;}
.xzs .pc_liy .pv p{ padding:30px 0 5px 30px; font-size:30px; width:100%;}
.xzs .pc_liy .pv b { font-size:15px; padding-left:30px; width:100%;}
.xzs .pc_liy .pv span { padding-left:30px; line-height:25px; width:328px;  float:left;}
.xzs .pc_liy .pvp { margin:30px 0 0 30px; float:left;}
.xzs .pc_liy .pvp ul {}
.xzs .pc_liy .pvp li { padding-bottom: 15px;}
.xzs .pc_liy .pvp li input { width: 300px; height: 40px; line-height: 40px; padding: 0px 10px; color:#000; background: #ffffff;  border: 0px; 
	border-radius:25px; font-size: 14px; border:1px solid #0e6bc2;}
.xzs .pc_liy .anniu { text-align:right;}	
.xzs .pc_liy .anniu button { width:141px; background:#e40313; cursor:pointer; height:60px; border-radius:60px; text-align:center; border: 0px;}	
.xzs .pc_liy .anniu button { color:#FFF;}			
.xzs .pc_liy .anniu button:hover { background:#818182; }				


/* 首页底部 */
.foot { width:100%; float:left; background:#545454; margin-top:30px;}
.foott { margin:0 auto; width:780px;}
.foott ul {}
.foott li { width:97px; float:left; line-height:35px; margin-top:10px; font-size:14px;}
.foott li a { color:#FFF;}
.foott li a:hover { color:#F60;}
.foot .xianm { width:1100px; margin: 0 auto; border-top:1px solid #FFF; text-align:center; color:#fff; line-height:25px; padding-top:20px; margin-top:20px;}

/* 内部bnne */
.hsl { height:300px;}
#gonyon { width:1280px; margin: 0 auto;} 


/* 内部bnne */
.wql { width: 21%; float: left; margin-top: 15px; margin-bottom: 20px; }
.wql .wka { width: 100%; float: left; background: #5b5b5b; font-family: "微软雅黑"; }
.wql .wka .wkb { float: left; margin: 10px 0 0 15px; font-size: 24px; color: #FFF; line-height: 50px; }
.wql .wka .wkd { width: 100%; float: left; background: #f1f1f1; line-height: 45px; }
.wql .wka .wkd ul li { width: 100%; float: left; border-bottom: solid 1px #dcdcdc; text-indent: 25px; font-size: 14px; }
.wql .wka .wkd ul li a { }
.wql .wka .wkd ul li a:hover { color: #fff; display: block; width: 100%; background: #d00820; }
.wql .wka .wkd .ao a { background: #d00820; float: left; color: #fff; width: 100%; margin-top: 1px; }

/* 共用 */
.mpo_sa { width:78%; float: right; margin-top:15px;}
.mpo_so { width:100%; margin-top:15px; margin-bottom:15px;}
.mpo { width: 100%; float: right; background: #e1e1e1; font-size: 14px; }
.mpo .pa { float: right; font-family: "微软雅黑"; line-height: 50px; margin-right: 10px; }


/* 公司简介 */
.about { width:98%; float:left; font-size:14px; margin:1% 1%;}
.about p { line-height:35px; text-indent:25px;}


/* 产品中心 */
.produ { width:1000px; float:left; margin:20px 0 0 0;}
.produ ul {}
.produ li { width:315px; float:left; margin:0 25px 5px 0;}
.produ li:nth-child(3n){margin-right:0;}
.produ li .prv { width:100%;  border:1px solid #ebebeb;}
.produ li .prv img { width:100%; height:100%;}
.produ li .prcc { text-align:center; line-height:30px; font-size:16px; margin-top:10px;}
.produ li:hover a{ color:#128ef2;}

/* 产品内部 */
.cpbov { width:98%; margin:1%;}
.cpbov .tuo { width:400px; float:left; border:1px solid #ebebeb;  position:relative;}
.cpbov .tuo img { width:400px; height:400px;}
.cpbov .tuos{ margin:20px 0 0 20px; float:left; font-size:22px; border-bottom:1px solid #d7d7d7; width:400px; line-height:50px;}
.cpbov .tuot{ width:400px; float:left; margin:20px 0 0 20px;}

.ksa { float:left; margin-top:10px; width:98%; margin:1%;}
.ksa h4 {  width:100%; border-bottom:1px solid #d7d7d7; float:left; line-height:50px; font-size:16px;}
.ksa h5 { width:100%; line-height:25px; margin-top:10px; float:left;}


/* 应用案例 */
.manu { width:100%; border:1px solid #efefef; float:left; position:relative; margin-top:10px;}
.mksa { width:100%; float:left;  margin-top:20px;}
.mksa h4 { text-align:center; font-size:25px;}
.mksa h5 { text-align:center; margin:10px 0;}
.mksa h6 { margin:0 1%; border-bottom:1px solid #ebebeb;}
.pva { width:92%; margin:4%; margin-top:15px; float:left; font-size:14px; line-height:30px}
.mska_losa { width:100%; border:1px solid #efefef; margin-top:10px; float: right; line-height:40px;}
.mska_losa h4 { width:50%; float:left; text-indent:25px;}
.mska_losa h5 { width:50%; float:right; text-indent:25px;}


/* 新闻 */
.heng { width:1000px; float:right; margin-top:10px;}
.hsal { margin-top:5px; float:left;}
.heng ul{}
.heng li{ width:100%; margin-bottom:25px; margin-top:10px; overflow:hidden;}
.heng li a{}
.heng li :hover a{ display:block; background:#000;}
.heng .xw_xx { width:100%; float:left; margin-top:10px; position:relative; border-bottom:1px solid #dddddd;}
/*划线*/
.heng li .xw_x{width:0px; height:1px; background:#128ef2; position:absolute; bottom:0; left:0; transition:all 0.5s;}
.heng li:hover .xw_x{width:100%;}/*划线*/
.heng li .hys{ width:235px; background:#f3f3f3; float:left; margin-right:10px;}
.heng li .hys img { width:235px; height:150px;}
.heng li .kus{ width:730px;  float:left; font-size:16px; font-weight:bold;}
.heng li .kuss{ width:730px; float:left; line-height:25px; color:#adadad; margin-top:10px;} 

/* 服务 */
.service { width:98%; margin:1%;}
.service .fks { width:90%; line-height:35px; font-size:14px;}

/* 联系我们 */
.contact {width:98%; margin:1%;}
.con_sa { width:40%; float:left; font-size:14px; margin:5px 0 0 10px; line-height:35px;}
.con_sa .cos { width:100%; float:left;}
.con_sa .coss { width:100%;  margin-top:20px; float:left;}
.coss .xian { width:100%; float:left; border-bottom:1px dashed #000; margin:10px 0;}
.quote { width:50%; float:right; line-height:35px; font-size:14px; margin-bottom:10px;}
.quote p { text-indent:5px;}
.quote h4 { color:#1753ae; font-size:12px; line-height:25px; }
.tianjiu { width:30%; background-color:#e77817; border-radius: 15px 5px 15px; text-align:center; margin-top:10px; }
.tianjiu a { color:#FFFFFF;}
.tianjiu a:hover { color:#FFFFFF; background-color:#128ef2; display: block; border-radius: 15px 5px 15px 0; }