@charset "utf-8";
/* CSS Document */
/* 全局CSS */
*{margin:0;padding:0;}
body{font:12px/20px "Microsoft YaHei", "宋体", "新宋体", Verdana, Geneva, sans-serif;width:100%;color:#000; background:#cfd9e2;}
img{border:none;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#000;border:0;} 
a:hover{color:#d52f25;text-decoration:none;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}

/*
img{border:0px;}
li{list-style-type:none;list-style-position:inside;}
a{color:#FFF;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}
*/

/*  a标记的四个伪类
a:link{color:#000;text-decoration:none;}				未访问前
a:hover{color:#00CC00;text-decoration:underline;}		鼠标滑过
a:active{color:#FF0000;text-decoration:underline;}		鼠标点击时
a:visited{color:#00FF00;text-decoration:none;}			被访问后
*/


.top_wrap{ width:100%; height:116px; background:url(../images/bg_top.jpg) left 10px repeat-x; overflow:hidden;}
.top_bg{ height:10px; background:#114d7d;}
.top{ width:988px; height:96px; margin:0 auto;}
.logo{ float:left; width:510px; height:85px; padding:15px 0 0 32px;}
.top_right{ float:right; padding-right:12px; text-align:right;}
.top_right p{ line-height:34px; font-size:14px;}
.top_right img{ margin-top:24px; margin-right:8px;}
.nav_wrap0{ width:100%; height:51px; margin-top:-11px; background:url(../images/bg_nav0.jpg) repeat-x left 10px;;}
.nav_wrap{ width:100%; height:51px; background:url(../images/bg_nav.png) no-repeat center top;}
.navdiv{ width:970px; height:40px; margin:0 auto;}
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.nav{ padding:0 20px; height:34px; line-height:34px;  position:relative; z-index:1; z-index:999;}
	.nav a{ color:#fff;  }
	.nav .nLi{ float:left; position:relative; padding:0 15px; display:inline; }
	.nav .nLi h3 a{ display:block; padding:0 10px; line-height:40px; font-size:15px; font-weight:bold;  }
	.nav .sub{ display:none; width:100px; left:10px; top:40px; position:absolute; background:#4E4E4E; line-height:28px; padding:5px 0;  }
	.nav .sub a{ display:block; text-align:center; }
	.nav .sub a:hover{ background:#6d6d6d; color:#fff;}
	.nav .on h3 a{ background:#4E4E4E; color:#fff;}

.banner_wrap{ width:100%; height:376px; margin-top:-11px; background:url(../images/bg_banner_wrap.jpg) center bottom repeat-x; z-index:0;}
.banner{ width:970px; height:376px; margin:0 auto; border-top:2px solid #000; background:url(../images/bg_banner.jpg) bottom center no-repeat;}
.bannerpic{ width:970px; height:360px;}
.banner_wrap2{ width:100%; background:url(../images/bg_banner_wrap.jpg) center 11px repeat-x;}
.banner2{ width:970px; margin:0 auto; margin-top:-11px; padding-bottom:12px; border-top:2px solid #000;}

.model_wrap{ padding-top:34px; background: url(../images/bg_model.jpg) center top repeat-x;}
.model_1{ width:988px; margin:0 auto; background:#fff;}
.model_title{ height:28px; background:url(../images/bg_model_title.jpg) no-repeat; overflow:hidden;}
.model_title h3{ float:left; font-size:18px; line-height:28px; color:#fff; padding-left:20px;}
.model_title p{ float:right; color:#114d7d;}
.model_title p a{ font-size:14px; padding:0 4px; line-height:28px; color:#114d7d;}
.model_1_cont{ padding:0 9px 17px 9px;}
.model_1_cont li{ float:left; width:166px; height:218px; padding:20px 14px 0 14px; text-align:center;}
.model_1_cont li .img{ height:170px; padding-top:6px; border:1px solid #eee; border-bottom:none;}
.model_1_cont li .img img{ width:152px; height:170px;}
.model_1_cont li a .txt{ line-height:40px; color:#444444; border:1px solid #eee; border-top:none;}
.model_1_cont li a:hover .txt{ color:#d52f25}

.model_2{ width:988px; margin:0 auto;}
.model_2_left{ float:left; width:228px; height:372px; padding-right:1px; margin-right:8px; border-right:1px solid #e9eef4; overflow:hidden; background:#fff;}
.model_2_left_cont{ padding-top:5px; text-align:center; padding-bottom:10px;}
.model_2_left_cont p{ padding-left:8px; font-size:14px; line-height:22px; text-align:left; color:#444;}
.model_2_left_cont p.a{ text-align:right; padding-right:6px;}
.model_2_left_cont p.a a{ color:#06c;}
.model_2_left_cont hr{ width:212px; height:1px; margin-left:8px; margin-top:15px; color:#d6d6d6;}
.model_2_cont{ float:left; width:410px; height:372px; background:#fff;}
.model_2_cont_cont{ padding:5px 7px 0 7px;}
.model_2_cont_cont li{ height:35px; border-bottom:1px dashed #ccc; line-height:35px; padding-left:13px; background:url(../images/ico_1.png) left center no-repeat;}
.model_2_cont_cont li span{ float:right; padding-right:8px;}
.model_2_cont_cont li a{ font-size:13px;}
.model_2_right{ float:right; width:330px; height:372px; background:#fff;}
.model_2_right_cont{ text-align:center; padding-top:10px;}
.model_2_right_cont p{ padding:0 12px; text-align:left; line-height:24px; font-size:14px; text-indent:1em;}

.bottom_line{clear:both; width:100%;height:5px; background:url(../images/bg_bottom_4.jpg) top center no-repeat #a9b1b7; margin-top:15px;line-height:0;font-size:0;overflow:hidden;}
.bottom_wrap0{ width:100%; height:112px; background:url(../images/bg_bottom_1.jpg) repeat-x;}
.bottom_wrap{ width:1056px; height:112px; margin:0 auto; background:url(../images/bg_bottom_2.jpg) repeat-x;}
.bottom{ width:1000px; height:70px; padding-top:42px; margin:0 auto; background:url(../images/bg_bottom_3.jpg) repeat-x;}
.bottom a:hover{ color:#ff0; text-decoration:underline;}



.mid_wrap{ width:100%; background: url(../images/bg_model.jpg) center top repeat-x;}
.mid{ width:970px; margin:0 auto; padding-top:20px; background:#f7f5f4;}
.mid_left{ float:left; width:240px; text-align:center;}
.mid_left h3{ width:218px; height:54px; margin-left:10px; font:22px/54px "Microsoft YaHei"; color:#FFF; border:1px solid #4288ed; background:url(../images/bg_title_1.jpg) repeat-x; font-size:18px;}
.mid_left ul{ width:220px; margin-left:10px; margin-top:14px; padding-bottom:30px;}
.mid_left ul li{ height:38px; line-height:38px; text-align:left; padding-left:40px; padding-bottom:1px; border-bottom:1px solid #e9e9e9; background:url(../images/ico_3.jpg) 15px center no-repeat;}
.mid_left ul li a{ font-size:16px; font-weight:bold; color:#333;}
.mid_left ul li.on{ background:url(../images/ico_2.jpg) 15px center no-repeat #f56502;}
.mid_left ul li.on a{ color:#fff;}
.mid_left ul li:hover{ background:url(../images/ico_2.jpg) 15px center no-repeat #f56502;}
.mid_left ul li:hover a{ color:#fff;}
.mid_left .img{ width:220px; height:70px; margin:0 auto; padding:2px; border:1px solid #d0d0d0;}
.mid_left .bg{ height:30px; line-height:30px; text-align:left; font-size:18px; font-weight:bold; color:#f56502; padding:18px 0 0 60px; background:url(../images/ico_tel.png) 22px 18px no-repeat;}
.mid_left .contact{ padding-top:6px; padding-left:8px; text-align:left;}
.mid_right{ float:right; width:700px; padding-right:20px; font-family:"微软雅黑";}
.mid_right_title{ height:46px; line-height:46px; padding-top:8px; font-size:18px; color:#ca0000; border-bottom:1px solid #dbd4cd; font-weight:bold;}
.mid_right_title span{ float:right; color:#444; font-size:16px; padding-right:4px;}
.mid_right_title span a{ color:#444;}
.mid_right_title span a:hover{ color:#444;}
.mid_cont{ padding:12px 6px; overflow:hidden;}




