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

*{margin: 0;padding: 0;list-style: none;}
* {
    font-family: Arial, Helvetica,"Microsoft Yahei", sans-serif;
    padding: 0;
    margin: 0;
    
    vertical-align: top;
}

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
  margin: 0;
  padding: 0;
}
a{text-decoration:none; color:#FFF;}
 
/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
  font: 12px/1 "Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei";
}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
 
/** 重置列表元素 **/
ul, ol { list-style: none; }
 
/** 重置文本格式元素 **/

 
 
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
 
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
 
/* 清除浮动 */
.ks-clear:after, .clear:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}
.ks-clear, .clear {
  *zoom: 1;
}

.floatr {
    float: right;
	
}


.floatl {
    float: left;
}



/*头部*/
#nav-wrap{ height:90px;}
.header{ width:100%;background-color: rgba(255, 255, 255, 0.85); box-shadow: 2px 2px 2px #eee;z-index:999999;}
.cheader{ width:1200px; margin:0 auto;}
.logo{ float:left;}
.nav{ float: left; margin-left:100px; z-index:999999;}
.nav a{ float:left;text-decoration: none;
    width: 120px;
    height: 65px;
    display: block;
    text-align: center;
    color: #000;
    padding-top: 25px;
    font-size: 16px;
    font-weight: bold;
    font-family: "微软雅黑";
  
    margin-left: 38px;}
	
.nav a p {
    font-family: arial;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    font-size: 12px;
	color: #585858;
}	

.nav a:hover{ color:#fff; background: #ca2021; } 
.nav a:hover{ color:#fff; background: #ca2021; } 
.nav a:hover p{ color:#fff; }
	
.fdj{ float:right;}


.product{ width:1200px; margin:0 auto; }
.productt{ width:1200px; margin:0 auto;}
.productt  h1{ font-family: arial,helvetica,sans-serif;    font-size: 30px;color: #172027;font-weight:normal; margin-bottom:10px;}
.productt  h2{ font-family: arial,helvetica,sans-serif;    font-size: 24px;color: #172027;font-weight:normal; margin-bottom:20px;}

.shadow a{ color:#172027;}
.shadow img{ height:246px;}
 .shadow{
            float:left;
			margin-right:5px;
			margin-top:20px;
			
           
            transition-duration: 0.5s; 
            width:370px;
            border:10px solid #FFF; 
        }
        .shadow:hover{
            -webkit-box-shadow: #ccc 10px 10px 10px;
            -moz-box-shadow: #ccc 10px 10px 10px;
            box-shadow: #ccc 8px 8px 8px;
			
			}
.shadow span{ font-size:18px; margin-top:20px; margin-bottom:20px; width:100%; text-align:center;display:inline-block;}
.about{background-color: rgba(249, 249, 250, 1); margin-top:60px;} 	
.aboutc{ width:1200px; margin:0 auto;}
.about  h1{ font-family: arial,helvetica,sans-serif;    font-size: 30px;color: #172027;font-weight:normal; margin-bottom:10px;}
.about  h2{ font-family: arial,helvetica,sans-serif;    font-size: 24px;color: #172027;font-weight:normal; margin-bottom:20px;}	
.about p{ font-size:14px; line-height:1.8;font-family:微软雅黑;}
.aboutl{ width:45%; text-align:justify;}
.aboutr{ width:50%;}

.aboutl span{     background-image: url(/pc/images/moregywm_11.png);
display: table; font-size:16px;
    width: 100px;
    height: 31px;
    text-align: center;}
.aboutl span:active{ background-image:url(/pc/images/moregywmf_11.png)!important; }	
.aboutl span:hover{ background-image:url(/pc/images/moregywmf_11.png)!important; }	
	
/*案例*/
.case{ width:1200px; margin:0 auto; margin-top:50px;}
.case  h1{ font-family: arial,helvetica,sans-serif;    font-size: 30px;color: #172027;font-weight:normal; margin-bottom:10px;}
.case  h2{ font-family: arial,helvetica,sans-serif;    font-size: 24px;color: #172027;font-weight:normal; margin-bottom:20px;}	
	
#btns button{color: rgba(255,255,255,1);
    background-color: #ca2021;
    border-radius: 30px;
    border: 1px #ca2021 solid;     width: 130px !important;
    height: 46px;
    display: inline-block;
    vertical-align: middle;}	
.lxwm{    background-color: rgba(249, 249, 250, 1);}	
.lxwmnr{ width:1200px; margin:0 auto; padding-top:50px;}
.lxwmnr h1{ text-align:center;font-family: arial,helvetica,sans-serif;
font-size: 30px;color:
#172027;
font-weight: normal;
margin-bottom: 10px;}
.lxwmnr h2{ text-align:center;font-family: arial,helvetica,sans-serif;
font-size: 24px;
color:
#172027;
font-weight: normal;
margin-bottom: 20px;}
.InputText{    border: 1px solid #dedede;
    background: #ddd0; width:350px; height:45px; margin-right:20px; padding-left:20px; }	
.Text{ width:1140px; height:250px;    background: #3330;
    border: 1px solid #dedede; margin-top:20px; padding-left:20px; padding-top:20px;}
.a-blue{ text-align:center; margin:0 auto; width:240px; height:52px;background-color: #ca2021;border-radius: 0px;border:none; font-size:16px; color:#FFF; margin-bottom:25px;}	
.tjan{ width:250px; margin:0 auto; margin-top:20px;}



.yqljcss{  width: 1200px; font-size:14px; margin:0 auto; margin-top:60px; margin-bottom:60px;color:#707070;}
.yqljcss a{ margin-left:10px; color:#707070;}

.footer{ background-color:#222; font-size:14px; color:#FFF; padding-top:50px; margin-top:30px;}
.foots{ height:300px; width:1200px; margin:0 auto;}
.footx{ background-color:#171717; }
.footxnr{ width:1200px; height:50px; margin:0 auto; font-size:14px; line-height:55px; }


.footsl{ float:left; margin-right:150px;}
.footsl span{ float:left;}
.footsl p{ float:left; font-size:16px; color:#FFF; line-height:26px; margin-left:8px;}
.telsf{font-size: 36px;color:#FFFFFF; margin-top:20px; margin-bottom:40px;}	

.dzf dt{ font-size:16px; line-height:36px;}
.jgf{ width:2px;  float:left;}
.footsc{ float:left; margin-left:80px; margin-right:50px;}
.footsc ul{ float:left; margin-right:50px;}
.footsc li{  height:26px; font-size:16px;}
.footsc a{ font-size:16px;}
.footsr p{ text-align:center; font-size:16px; margin-bottom:26px;}
.footsr{ float:right; margin-right:50px;}
.footsr span{ text-align:center;}
.price .category ul li{ cursor: pointer;}

.w_video-000{ z-index:99;}
.w_video video{ width:100%;}
.kbds{ z-index:99999; height:54px; background-color:#FFF; margin-top: -54px;width: 100%;z-index: 999;position: relative;}



/*产品中心*/

.dqwz{    background-color: rgba(242, 242, 242, 1); height:45px; width:100%; font-size:14px; line-height:40px;color:#666}
.dqwznr{ width:1200px; margin:0 auto;}
.dqwznr a{ color:#666; font-size:14px; line-height:40px;}

.titles{ width:1200px; margin:0 auto; margin-top:30px; margin-bottom:30px; text-align:center;}
.titles a{width:180px;
    height: 52px;
    margin: 10px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 8px;
    border: 1px solid #ccc; float:left; text-align:center; display:block; color:#000; }

.titles a span{ font-size:16px; line-height:30px; }
.titles a p{ font-size:12px;}
.titlesnr p{ color:#999;}
.titles a:hover{ color: #FFF !important; background-color:#c92020; border: 1px solid #c92020;}			
.titles a:hover p {color: #fff;}
.titles a:hover span{ color: #fff;}	



.w1200{ width:1200px; margin:0 auto;}

.tplbs{ width:1200px; margin:0 auto; margin-top:20px;}
.showboxc{ float:left; margin-right:20px;}
.showbox img{ width:100%;}

.tpybs{ float:left; width:600px;     color: rgba(102,102,102,1); font-size:14px; line-height:26px;}
.tpybs h2{ font-size:18px; line-height:36px; color:#000;}
.tpybs h1{ font-size:26px; color:#333; line-height:46px;}
.tpybs h3{ float:left;}
.zwnr{ width:1200px; margin:0 auto;     margin-bottom:20px;  }
.zwnr .cpxqs{     background-color: #c92020;    color: rgba(255,255,255,1);border-width: 0;
    border-style: solid; width:120px; height:40px; margin-top:20px; font-size:16px; line-height:36px; text-align:center;}
.content{ padding: 20px; border: 1px solid rgba(240, 240, 240, 1); font-size:14px; line-height:26px; color:#666;}
.nrfgxs{ height:1px; width:1200px; margin:0 auto; background-color:rgba(204, 204, 204, 0.3); margin-top:20px; margin-bottom:40px;}

/*关于我们*/
.imgBox {
	width:100%;
	
	overflow:hidden;
}
.imgBox span{ font-size:36px;font-family: arial,helvetica,sans-serif;    font-weight: bold; color:#FFF; line-height:46px;}
.imgBox img {
	width:100%;
	
	transition:all 1.2s;
	-moz-transition:all 1.2s;
	-webkit-transition:all 1.2s;
	-o-transition:all 1.2s;
}
.imgBox img:hover {
	transform:scale(1.1);
}
.aboutwznr{ width:1200px; margin:0 auto; font-size:14px; line-height:24px;font-family: Microsoft Yahei,Arial,Verdana,sans-serif;
    color: #707070; margin-top:30px;}