/* CSS Document */
@charset "utf-8";

/* 重置*/
html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-size: 12px; color: #666666; font-family: microsoft yahei; }
ul,li { list-style: none; }
images { border: 0; }
input:focus { outline: none; }
div{font-family: microsoft yahei; font-size:14px;}

/* 全局 */
a { text-decoration: none; color: #666666;font-family: microsoft yahei;  }
a:hover { text-decoration: underline; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { clear: both;}

.fl { float: left; }
.fr { float: right; }

.inbanner { background:url(../images/bannerx.jpg) no-repeat top center; height: 300px;}

.wrapper { width: 1200px; margin: 0 auto; position: relative;}

/*background*/
.main { background: #fff; margin-bottom: 30px; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);}


.tit { margin:0 20px; height: 60px; line-height: 60px; border-bottom: 2px solid #f1f1f1; font-family: microsoft yahei;}
.tit h3 { font-size: 20px; font-weight: bold; float: left; border-bottom: 2px solid #d70002; color: #d70002; font-weight: normal; padding: 0 30px 0 30px; font-family: microsoft yahei;}
.tit .now { float: right; color: #666; font-family: microsoft yahei; }
.tit .now a { color: #666;font-size: 12px; font-family: microsoft yahei;}


.con{font-size: 14px; line-height: 24px; padding:20px 40px; color: #777; font-family: microsoft yahei; font-weight:normal; }
.con p{ margin-bottom: 20px;font-weight:normal;font-size: 14px; line-height: 24px; padding:20px 40px; color: #777; font-family: microsoft yahei; font-weight:normal;  }
.con strong { font-size: 16px; line-height: 40px; color: #d70002;font-family: microsoft yahei; font-weight:normal; }
.con p span{font-size: 14px; line-height: 24px; padding:20px 40px; color: #777; font-family: microsoft yahei; font-weight:normal; }


/* 新闻 */
.new_ulbig { width: 100%; margin-bottom: 30px; }
.new_ulbig li { padding: 20px 0px 20px 0px; border-bottom: 1px dashed #ccc; height: 132px; overflow: hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.new_ulbig li:hover { background: #f1f1f1; }
.new_ulbig li .img { float: left; width: 180px; height: 130px; overflow: hidden; border: 1px solid #ccc; margin-right: 20px; }
.new_ulbig li .img img { height: 130px; display: block; }
.new_ulbig li .info { margin-left: 20px; margin-bottom: 20px; }
.new_ulbig li .info a { padding: 2px 4px; color: #333; text-decoration: none; font-family: microsoft yahei; }
.new_ulbig li h3 { margin-bottom: 10px; }
.new_ulbig li h3 a { line-height: 28px; font-size: 20px; font-weight: bold; padding: 3px 3px; font-family: microsoft yahei; }
.new_ulbig li p { line-height: 24px; color: #666; text-indent: 0; }
.new_ulbig li .info a:hover { text-decoration: none; background: #d70002; color: #fff; }
.new_ulbig li .time { display: block; margin-top: 10px; color: #999;}


/* product*/



.prot{font-size: 14px; line-height: 24px; padding:20px; font-family: microsoft yahei; font-weight:normal; }
.prot p{font-weight:normal;font-size: 14px; line-height: 24px;   font-family: microsoft yahei;  }
.prot strong { font-size: 16px; line-height: 40px; color: #d70002;font-family: microsoft yahei; font-weight:normal; }
.prot p span{font-size: 14px; line-height: 24px; padding:20px 40px; color: #777; font-family: microsoft yahei; font-weight:normal; }


.protit{ margin:20px;}
.mainproduct{font-size: 14px; line-height: 24px;  color: #333; font-family: microsoft yahei; }
.product{padding:5px 0px 10px 0px;font-family:"Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif";margin:0px -6px 20px;  }
.product li{width:280px;position:relative;top:0px;margin:5px 5px 20px;background:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;border:1px solid #e9e9e9;float:left;border-bottom:2px solid #d3d3d3;}
.product li:hover{box-shadow:0px 2px 12px #ccc;-webkit-box-shadow:0px 2px 12px #ccc;top:-6px;}
.product .img img{width:280px;height:186px;display:bolck;}
.product h3{font-size:14px;color:#d70002;font-weight:100;text-align:left;padding:0px 10px;line-height:40px;height:40px;overflow:hidden;}
.product  h4{font-size:12px;color:#777777;font-weight:100;text-align:left;padding:0px 10px;;height:40px; line-height:18px;}
.product div{border-top:1px solid #f0f0f0;padding-left:10px;height:36px;line-height:36px;}
.product div h2{color:#666;font-size:12px;font-weight:100;text-align:left;line-height:36px;padding-left:-10px;width:230px;}
.product div img{margin-top:15px; }



.mb_son { padding: 10px 15px; margin:20px 0px; line-height: 35px; background-color: #f6f6f6; border-radius: 10px; }
.mb_son li { float: left; }
.mb_son a { display: block; float: left; font-size: 14px; padding: 0 20px; margin-right: 15px; border: 1px solid #ccc; color: #666; -webkit-transition: all .2s ease-in; border-radius: 5px; text-decoration: none; font-family:"Microsoft Yahei";}
.mb_son a:hover { background: #fff; }
.mb_son a.on { border: 1px solid #d70002; background: #d70002; color: #fff;font-family:"Microsoft Yahei"; }
.mb_son a.on:hover { background: #d70002;font-family:"Microsoft Yahei"; }


.contact { background: url(../img/wao2.png) no-repeat right 0; padding: 60px 0 110px 70px; width: 88%; font-size: 14px; position: relative; }
.contact p { line-height: 30px; }
.contact p strong { font-size: 16px; line-height: 40px; color: #d70002; }


.case { }
.case li { float: left; width: 25%; margin-bottom: 20px; }
.case li a { display: block; text-align: center; color: #333; font-size: 14px; width: 90%; margin: 0 auto; padding: 2px; border: 1px solid #dedede; }
.case li a:hover { border-color: #d70002; color: #fff; text-decoration: none; }
.case li .img { width: 100%; overflow: hidden; margin-bottom: 2px; }
.case li .img img { width: 100%; display: block; }
.case li .txt { line-height: 20px; padding: 5px 0; height: 20px; overflow: hidden; }
.case li a:hover .txt { background: #d70002; }


/* 翻页*/
.digg4 { padding:3px; margin:3px; text-align:center; font-family:Tahoma, Arial, Helvetica, Sans-serif;  font-size: 12px;}
.digg4  a { border:1px solid #ddd; padding:4px 8px; margin:2px; color:#aaa; text-decoration:none;}
.digg4  a:hover { border:1px solid #a0a0a0; }
.digg4  span.current {border:1px solid #e0e0e0; padding:4px 8px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.digg4  span.disabled { border:1px solid #f3f3f3; padding:4px 8px; margin:2px; color:#ccc; font-family: Tahoma, Verdana;} 


.ts1{font-size:16px;color:#004b8f; font-weight:bold;padding:0px 5px;line-height:40px;height:40px; font-family: "Microsoft Yahei", "微软雅黑",  "Arial", "Verdana", "sans-serif";}
.ts2{ font-size:14px; font-family: "Microsoft Yahei"; line-height:25px; color:#333}


.bgtable{border:1px solid #ccc;border-top:none;border-left:none;width:100%; }
.bgtable td{border:1px solid #ccc;line-height:40px;border-right:none;border-bottom:none;text-align:left;padding:0px 15px;font-size:14px;font-family:Microsoft Yahei; color:#333;}
.bgtable tr:nth-child(odd){background:#f1f1f1;}

.tit1{line-height:30px;color:#ff952e;font-size:30px;font-weight:bold;}
.tit2{line-height:20px;color:#014491;font-size:20px;font-weight:bold;}
.tit3{ font-size:14px;}