@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, div, span, 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 表格元素 */
img/* img elements 图片元素 */{border:medium none; margin: 0; padding: 0;}
/** 设置默认字体 **/
body, button, input, select, textarea {font: normal 14px '微软雅黑', Arial, Helvetica, sans-serif; background:#fff; color:#444; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal;}
em, i{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol, dl, dt, dd { list-style:none;} 
/** 重置图片元素 **/
img{ border:none;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#444;}
a:hover { text-decoration: none; color:#28A7E1;}


/*------共用样式------*/
.jinshi, .tit-p{width:100%; float:left;}
.height{height:100%;}
.jinshi_box{margin:0 auto; width:1200px;}
.jinshi_box, .jinshi, .tit-p{overflow:hidden;}
.pad-1{padding-top:35px;}

/*Head*/
.logo{float:left; width:71px; padding-top:4px; margin-bottom:8px; margin-right:75px;}
.tell{float:right; width:228px; height:47px; background:url(../images/tel.gif) right top no-repeat; margin-top:30px;}
.nav{float:left; overflow:hidden; width:770px;}
.nav li{float:left; line-height:88px; text-align:center; font-size:16px; width:110px; overflow:hidden;}

/**/
.title{height:72px; line-height:72px; background:url(../images/tit-bg.gif) center bottom no-repeat; margin-top:22px; font-size:26px; color:#666; letter-spacing:13px; text-align:center;}
.tit-p{text-align:center; line-height:70px; font-size:16px;}
.qianb{padding:20px 0 42px;}
.qianb li{padding:0 31px; float:left; width:138px; text-align:center;}
.qianb li img{width:100px; height:100px;}
.qianb li h3{line-height:72px; font-size:22px; color:#111;}
/**/
.about{background:#F5F6E8; padding-bottom:50px;}
.about div.c-l{float:left; width:605px; padding-top:27px;}
.about div.c-l h2{font-size:26px; line-height:150%; padding-bottom:28px;}
.about div.c-l p{text-indent:2em; line-height:250%;}
.about div.c-l a{display:block; width:152px; height:44px; background:#28A7E1; color:#fff; text-align:center; margin-top:21px; line-height:44px;}
.about img{float:right; width:552px; height:368px; margin-top:60px;}
/**/
.case{padding:8px 0 38px;}
.case li{float:left; width:380px; margin:0 10px 23px;}
.case li img{width:100%; height:290px;}
.case li h3{font-size:16px; line-height:62px; background:#F5F6E8; text-align:center;}
.case li:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/**/
.mo li{margin:8px 10px 20px; padding:0; width:380px; text-align:center; float:left; overflow:hidden;}
.mo li img{width:380px; height:242px; float:left; margin:0; padding:0;}
.mo li div{width:345px; padding:0px 17.5px 14px; background:#fff; float:left; overflow:hidden;}
.mo li div h3{text-align:center; font-size:16px; line-height:65px; border-bottom:1px solid #F5F6E8; float:left;width:100%;}
.mo li div p{width:100%; float:left; line-height:52px; background:url(../images/mo-bg.gif) right 20px no-repeat; text-indent:12px; text-align:left;}
.mo li:hover div h3{color:#444;}
/**/
.news li{width:570px; float:left; padding:10px 22px 20px 5px;}
.news li img{float:left; width:178px; height:115px; margin-right:12px;}
.news li div{width:373px; float:left;}
.news li div h2{font-weight:600; font-size:16px; color:#333;}
.news li div p{line-height:210%; padding:8px 0 10px; color:#777;}
.news li div span{color:#777; font-size:12px;}
.news li div:hover h2{color:#FD5C25;}
/**/
.foot-bot{background:#2A2F32; line-height:192%; text-align:center; color:#ebebeb; padding:15px 0; margin-top:65px; }
.foot-bot a{color:#fff;}
.foot-bot a:hover{color:#fff; text-decoration:underline;}