@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: 14px/1.5 '微软雅黑',tahoma, Verdana, Geneva, sans-serif; background:#fff; color:#333;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal;}
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol, dl { list-style:none;}
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none; color:#018ED5; }
/** 重置图片元素 **/
img{ border:none;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }






/*------共用样式------*/
.lengx, ul.about-cont, ul.about-cont li h3, ul.about-cont li p, ul.cp-cont{width:100%;}
.lengx, .logo, .nav ul li, ul.about-cont, ul.about-cont li, ul.cp-cont, ul.cp-cont li, .foot-ul, .foot-ul li{float:left;}
.tell, .foot-ewm{float:right;}
.lengx_box{margin:0 auto;}
.lengx_box{width:1100px;}
.lengx, .lengx_box, .nav ul li, ul.about-cont, ul.about-cont li, ul.cp-cont, ul.cp-cont li, .foot-ul, .foot-ul li, .foot-ewm{overflow:hidden;}
.nav ul li, .title-1, .a-p, ul.about-cont li, .c-p, ul.cp-cont li, .foot-ewm, .foot{text-align:center;}

.margin-1{margin-top:37px;}
.margin-2{margin-top:40px;}

/*--index--*/
.head-top{border-top:6px solid #0949A0; padding:22px 0;}
.logo{width:714px;}
.tell{width:243px; height:57px; margin-top:18px; background:url(../images/tell.jpg) left top  no-repeat;}
.nav{height:62px; border-top:1px solid #DADADA; background:#fff;}
.nav ul li{width:156px; border-right:1px solid #DADADA; line-height:62px; font-size:16px;}
.nav ul li a{display:block;}
.nav ul li a:hover{color:#fff; background:#018ED5;}

/**/
.title-1{line-height:52px; background:url(../images/telle-bg.gif) center bottom no-repeat; color:#0091D4; font-size:28px; padding-bottom:8px;}
.title-1 span{color:#454545; font-size:34px; font-weight:bold;}
.title-2{background:none;}
.a-p{line-height:190%; padding:15px 60px;}
ul.about-cont li{width:245px; padding:5px 60px;}
ul.about-cont li img{width:142px; height:142px; border-radius:50%; margin-bottom:8px;}
ul.about-cont li h3{font-size:21px; background:url(../images/about-h3-bg.gif) center bottom no-repeat; line-height:90px;}
ul.about-cont li p{color:#989898; line-height:165%; padding-top:28px; font-size:16px;}
.ggbox{ margin-top:43px;}
.ggbox img{width:100%;}

/**/
.cp-box{background:url(../images/cp-bg.gif) center top no-repeat #EFF7F9; padding:50px 0 40px;}
.c-p{line-height:42px; margin-bottom:25px;}
ul.cp-cont li{padding:0px 8px; width:350px; text-align:center; margin-bottom:15px;}
ul.cp-cont li a img{width:350px; height:238px;}
ul.cp-cont li a h3{width:100%; background:#E8E8E8; text-align:center; line-height:50px; font-size:16px;}
ul.cp-cont li a:hover img{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
ul.cp-cont li a:hover h3{background:#008EDA; color:#fff;}

/**/
.news-box{background:#f5f5f5; padding:35px 0 80px; margin-top:50px;}
.news li{width:520px; float:left; padding:20px 15px 0;}
.news li img{float:left; width:155px; height:112px; margin-right:15px;}
.news li div{width:350px; float:left;}
.news li div h2{font-weight:600; font-size:16px;}
.news li div p{float:left; width:100%; overflow:hidden;}
.news li div p.neir{line-height:172%; padding:8px 0 10px;}
.news li div p.more{display:block; width:95px; height:21px; background:url(../images/new-more.jpg) left top no-repeat;}
.news li div h2 a{color:#111;}
.news li div p.neir a{color:#666;}
.news li:hover div p.more{background:url(../images/new-more2.gif) left top no-repeat;}
.news li:hover div h2{color:#111;} 
.news li:hover div p{color:#666;}

/**/
.footbox{background:#018ED5; padding-top:37px; color:#fff;}
.foot-ul{width:820px; padding-left:12px;}
.foot-ul li{width:115px; padding-right:15px;}
.foot-ul li h3{font-size:16px; line-height:40px;}
.foot-ul li a{color:#fff; display:block; line-height:195%;}
.foot-ul li a:hover{color:#fff; text-decoration:underline;}
.foot-ewm{width:152px; padding:12px 16px 2px 65px; border-left:1px solid #1B9CDE; margin-top:16px; line-height:38px;}
.foot{border-top:1px solid #1B9CDE; margin-top:45px; line-height:60px;}
.foot a{color:#fff;}
.foot a:hover{color:#fff; text-decoration:underline;}

